60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000d32ce42d189275e5e537a6665f68d0ab6f5e57850000000000000000000000001b4c02856bd65f604a67e2ac97188b0abc3c933400000000000000000000000041cd07c0860c19e85fac17b9380a41b1f4ed2c180000000000000000000000000ad22844332156a2a4cb7c157f8ddbb35e0399c3000000000000000000000000ffc0a2aa704d5c8a9dfc0907484834ada35a2890000000000000000000000000924852bd16eeae092955e2673f82fa42a8ba5e2e00000000000000000000000074283dd50a8d1f9d0b653333c27b8ee609da33660000000000000000000000004512afdc1b78a8aada695d48e9ea5a768dcc18df0000000000000000000000001bc8fc7b978971a4f53ac25192b753e40cdd4494000000000000000000000000d40341fdb516543c0b6afd57edd7d3a8b9dc8a6c000000000000000000000000004b9bc1662ea266277762d70d01d4a2838f7f3800000000000000000000000055be18e5ad38417a798dd1e49a3b7dbf5f8e7cdb000000000000000000000000d343af1180eecd14ffc03e4e1b95af2b44a4944f000000000000000000000000696a5269ae829a31699b11534602420164aaeb80000000000000000000000000c3a0b8dc5c5b86f30fe660ae6040117ba8c98c8f0000000000000000000000003d5edd97dac0dd6742dcc8a36d06fd95bcfe6a3f000000000000000000000000d7df9ad96cceee9cba51bef7ce710aec0f615d000000000000000000000000003019a0f4347502e6f59601f377c7cb2e9d1702be0000000000000000000000008a79866dc47cffafe5fce21f1a716c3a4ab80553000000000000000000000000feed6ebeb28106a1be0e524996e18c92bcc06d2700000000000000000000000009f93f843f6beda5b6aea8d6e9d4c874e3556b1d0000000000000000000000003dd423405ce05970a47d994d504318ea876f111d000000000000000000000000a7c78350960acd35d9c00b08eda06c246cf1ad7c00000000000000000000000039dcc0720dc5e554bf6805c264ddd5b1bcdaee7f0000000000000000000000002bc989132abf87e84428a3a4472265bf615618e7000000000000000000000000f35d26eba94f01b0a9f1bf322d349def49e377680000000000000000000000001e768bcd5203c643af0f8c61138093b4dd7edf22000000000000000000000000693565b6590d88ed6d99bdb8ba594a6ff4183c2600000000000000000000000003cbb7b6b662b48e7e9ac0c8c4cf66f732f9ebbe0000000000000000000000008e727d41b6fd613c4dacdea02c3a7694bafe15ae0000000000000000000000000c72d99f366e0b0f9565942fef024a74055b231e0000000000000000000000004796b047a8386cefd32e7e465721c7448dd3acf100000000000000000000000065d3bd43090b8e71e8e3c7a4368af0e58cd6712e000000000000000000000000492ce7b259ce7baa60ef1ecec5f7e596e414eea6000000000000000000000000859ca75aaa0d767ee5e271961c44508033defcf700000000000000000000000036c98ca259cd2bf0952c8d6e93a2666c23a3025f000000000000000000000000065b48d17179be5c3cd9bccd749d824e6800ce950000000000000000000000001a5537c40e1510eb2016fcaca0c48c1ec7469d4d00000000000000000000000057df3fbdbb2c6c4d2f2981529407f5f35558e65f000000000000000000000000a311a3cb7bd0a9676c134b8a793a74b7f75dff290000000000000000000000006b386e4857d031811c0ecaa7029363483fc3943f0000000000000000000000006166ca6a255e8767744118eb0b0087f846cffca4000000000000000000000000a0b4b7044eb6c6ffd49330bcd613e12898eb025c0000000000000000000000002f25728b7ad05ad5789d9b117c73dc20f39df92c000000000000000000000000063d952f9edf957325eec227e2668a6002460caf000000000000000000000000f71adb59ebe29f1a720630ccdfe6fcbd1d04a6e700000000000000000000000007f9a068fe3367691f8351ebe2fffad1987cdd41000000000000000000000000dde3235ac8ff6706ddbd15a8924176b8ce2df563000000000000000000000000603ed59fa1490e212fbc075cf0a44bb07ba50b2b0000000000000000000000002da028d4964ef4dc14ebb53df95b3e0c61cd549800000000000000000000000057fb6950027a069aeab077457522ce3c5bcc3f7600000000000000000000000087d9fd1072c6b2843a91dc500456207fab384538000000000000000000000000201c9910edb1dfb010cdb7be2c734c265a977c46000000000000000000000000eebfeb3b75506082b7265b11330e6f79663867df000000000000000000000000edc2f391104f43744d59ecf2a89dc68cf4c51e47000000000000000000000000bd210bfe0dee4dcedb4380787c4188dbf53598180000000000000000000000008d7384dd87ea3dba42abd9598bbf71bcb3b66b87000000000000000000000000a62829229ded615c1ef823b03464ec8856172b5a000000000000000000000000962f4c0b6ff69fca1f62161bfbf23a83feeb298500000000000000000000000034de74435d4326652f862dc14d88c95c197463e4000000000000000000000000f9f5b685134f37facdfe8c01da22713a1370f241000000000000000000000000e6e04643102f2ce20efd7488baea4a807104bd3a000000000000000000000000e140768a57dec576bb0374f962b6bbb06de31802000000000000000000000000866cb601201c058001fe27ca8a0718726a188891000000000000000000000000a818b3fd46db63c964d6c9502563fd049f5aed13000000000000000000000000a0105fbc628eaaa123915707681d39804da4999e0000000000000000000000009b2cb60420ec473c3e013a91e3a1bf8c3a04545d00000000000000000000000030b04bf039f8f5bc92963746ff911178bb2432a20000000000000000000000003c2d6e4873c55d1040ea2611988dddbe7866fc4b00000000000000000000000003e98882534a395157880acc7089b2fa934bc15700000000000000000000000071f206610381460ec18598d18742472c24e3408100000000000000000000000025d2062597f1353e8abe7b29cb4c53ceed49b2df000000000000000000000000a864bf5e2b39488b625fcc4520f4319c2d1c10b900000000000000000000000046271af0fae01a40695745fb98e912fb0750c15b00000000000000000000000065790613715237e4a172d600faa775b542a577bb000000000000000000000000ef1f861983689e771299465608b438d97f08e54500000000000000000000000011d9c1e9999ad18cc49e9620642a1db4ecdc129a000000000000000000000000b6275a75ac0b9d9abebf6919b550b93b284681e2000000000000000000000000692db42f84bb6ce6a6ea62495c804c71aa6887a7000000000000000000000000e62f1d6b64ddac1c36105f9ab7c1536f0ef5e0f80000000000000000000000005b5fe1238aca91c65683acd7f9d9bf922e271eaa0000000000000000000000000c3a717f4ab16f052f7f4980264c9a36f8e26dcd00000000000000000000000070e961d15b84ef7496d257aebefd46493491f3f9000000000000000000000000d7fa69db5bf31e14e10a8b711f16eb406edf11a10000000000000000000000001579bc98f651f0f811b7faa270c769f78059888e0000000000000000000000008c105afd93ea8ceb0197d7e8f08b51e6811c90f1000000000000000000000000f036f371b266714a1aa350e3d7b59070f6d06c76000000000000000000000000ddefd3af2cee4299b47e6e9ef828344f709f43030000000000000000000000003a5a2fbe9fd1ec720da171a894b8b4f34f7fb8a30000000000000000000000009c287f99b86f223b47f8df18612cb9a3295146f70000000000000000000000006bf7cd7b53e7922968688c4e15554a45ffc1692000000000000000000000000073fb7cc3925685148766cc22382707cb18266b2a00000000000000000000000085abb4d4f2a522a21616318ecad16ba6eb118c59000000000000000000000000f9f6dfc636284a187935cf7678b44c0343f5023e0000000000000000000000006a1b400a946c53ac8d9ba939d6ff5d3e8776c11b0000000000000000000000005ddb7f77ec245d804459d63339eebaa9f716d9f70000000000000000000000003af19487338b70f322f49964174c04d5fc790a770000000000000000000000007f89c202a622e9450e896dae3ad6e0b70629dc4c000000000000000000000000f73ea4f2ca198e86880d55fae8305ad266a6f837000000000000000000000000b9e836e02a33e691f58431e4a7ebc1c79d73d34a000000000000000000000000cf53863768c45f05ba5a7f7594654394847fab5c0000000000000000000000001abf44788e597e200763be79d75981c451402c250000000000000000000000004144752dd3740cb8a01e37f8653bf9ddab421e47000000000000000000000000fc4f30737b76040f58ff3d4c482975363f3087ea000000000000000000000000b009351a766e7526d839d82e082dadfef70469c6000000000000000000000000c84eaf6811d85a4a6aa0ae4939a3372bcf74a47f00000000000000000000000039e71652181c33cfe5bc3ca34870f816f0e8c6ee0000000000000000000000003034dc752eb774f7f27ddf3ea5b880d4d2acbf99000000000000000000000000afa5e7c0d42205be486f7cf665f269632e7e98fc00000000000000000000000001d1d7acf108155853d23daac2ebb8d750579a9800000000000000000000000023bdc6ae225991cddd15ee3e80d086d410d85d11000000000000000000000000a159ffd52b772c0a023271adeb3ece484e29a6ea0000000000000000000000007849f3c227119067fc051321404f115f40d88a070000000000000000000000007eda9e2735fe6a6f2beda06729cbb86a31142ea2000000000000000000000000572fe23f4d84b729722b688cd18c7ba7a0b72ada000000000000000000000000dd7381280e1892558ea1723efd1c6969e861edef000000000000000000000000364e0085a6e213443c26189a19c054666cf876750000000000000000000000008425ccca2e56f3d077af5c7abf906a728ee6b357000000000000000000000000a6a03859aee51b606ec1317eecaa3680053194990000000000000000000000007e39abb9e407de4849545a18013281518e53cc100000000000000000000000003b90bc8c31e3d03d53d1a609868a3fa77a87efa10000000000000000000000009f63f6b17b4142f197ee437a8782bb23537f656b0000000000000000000000005fa72a982ddb19d30696d822d4258b9d8f5ff65e000000000000000000000000c12644ed8f0ddba25c251506cefe7a9fd2073b060000000000000000000000001974da2a525c40367451f0f94c1b773682de09f4000000000000000000000000ce708e2cc05eb6f08c55d37ae6987794c0338c5a000000000000000000000000f194258eac9ba43eea26a29689bec8599474dc3a000000000000000000000000eebe0aaaeab3a30430f85f82126bbfc19895ba90000000000000000000000000b0ec143514d946757fa7f98b92a0d56612457a2f000000000000000000000000905413b83afda309d37cffde6f3c82ec1bc8ca19000000000000000000000000f743f8afdd570f56c5b38d370d8e1362d1e927d300000000000000000000000065b30c9f57ed1156e2a4bb3ff8ff54868a56aa7f000000000000000000000000a347d72922a74638f0c762334aec00df8ddcd0e80000000000000000000000007ca15b4ce1b4a6750c49010b4b1e1fb6f6454b7200000000000000000000000024f0008fac47780b7885197c78ed2a480b8475aa00000000000000000000000065280b90e6670089d5622575e5a92dcec94b249a000000000000000000000000ae73f5e01ffaa1fe081c3dbc7539386ca60cd1c5000000000000000000000000dd9a6d067b5acfcc83ebd7f7d94ffe25d3da7a7a0000000000000000000000008ab6fed09a5acc2332301762e28867cf7ee191d3000000000000000000000000b344a352a57bf1af66c9b578ee63f9a58be83a34000000000000000000000000fbde79387f93e94ef634686c43ee38b53978dbd90000000000000000000000005df9df663cad3bdf2fc2b21978baacb142a0991d000000000000000000000000908d8f86cd9724151cd4031b732b4369a3603fe0000000000000000000000000b5e1f008705a34b53ae50908a913f8c1bbb1f9330000000000000000000000006c191c2bbca3232f15c1aa99afc67815e89de63a000000000000000000000000297a48737796beaf7bc4899be8962f93eee86e340000000000000000000000000fc824cdab4c730f3a6311341591d528c76d039000000000000000000000000089c94bbc0ebb609b125d3ceeb1fcf705fcbca8d20000000000000000000000006d5a07045da6a9f5dfe9fd99a5576ca9f7ab7b6600000000000000000000000002915e99f7c0759382b2263b5202ec94009dc2bf00000000000000000000000085b373b7d9aab0b4384a91205b1a777fce9406d40000000000000000000000002ba03fffab51e2a7b6e18780a5a5cdb37fe4e3db0000000000000000000000007e0d3d39602a1b4cbe6d1ccf37352cfb36c06ffb000000000000000000000000c4cd39f57c51bc1b2b953c03db0807c278d936cf0000000000000000000000001e3de7f8fd0d910fd1feda12c026e8a82b80476a0000000000000000000000000f2d2221cfb0004f2722d4ce07f481867f1339a20000000000000000000000001f9fddab4af0efa90b359eb4982d426b38749ff30000000000000000000000008a9b0504d60cfdc4581441a2126d24eff06906b9000000000000000000000000c19ecd4ebda741ccf41c0e837a5f2cf89d81955a000000000000000000000000f7e5507f3eabb28b9cc08672cd9c34d0488c58e30000000000000000000000002215f9e9a33c496a79f1eadb83c11e65b6f307c500000000000000000000000015ab3101847c74fa44a8905b90f2812620d41151000000000000000000000000645ad4a955fdb7c960163efbf47921390f81b3f9000000000000000000000000fd448fb5dc7c1b8d88be6973885315f36a9b79570000000000000000000000001370a4f9b74ab5fb6809c46c55da8e7a69a5036e000000000000000000000000ed8790392bd55cc01a393cf683890cdf3ff08130000000000000000000000000e4bdba81889a669c19e954e68b7f6af66bcb1887000000000000000000000000a5192596fa234437ba528dcca62bc912a356573a0000000000000000000000008d37f9721e64dcfe15759cbb0ab2ff2f74ddbfa5000000000000000000000000b03ddcdf90038011bb970fb08d0024fce62a6b210000000000000000000000003ad9594151886ce8538c1ff615efa2385a8c3a880000000000000000000000005933a1b76ff9f62adc7c1377af93fbc354d7e240000000000000000000000000d9e9bc53544d7ac7450050bbdfa84898541de83f000000000000000000000000324a1172a518fa7b6ff240f1f5d78c259f9502cc0000000000000000000000007477238c80ab636747a2d769cc45474541e02a72000000000000000000000000e3df419e99b5bf90a3575f66eedd48a9956a44750000000000000000000000009b23f32809be605bc9bb4ff4e4dd0e63a792775c0000000000000000000000009e6cc9d8922ae61e4456464dcbf2f0f879956a0a00000000000000000000000031db863d9a8351094fc774b3cd7bb00bdd7e77c5000000000000000000000000af6bce69302b59041269f4d2f517f1036b4caaea00000000000000000000000059ef4afe08a731b404bb57fe82d17bad42fb3fd000000000000000000000000038dea9d20ebaf29e57924e6ca4cc4aa2c565f57800000000000000000000000010651a91f17730354eccdd04d56ec66a7f03009f000000000000000000000000b88b5d69d033d01735ea2ceb468b8fd77ef8f4730000000000000000000000003db188030e7296b3134973da152d2a862b6e52790000000000000000000000004b83e443515e47e3a471f439d9da00da97d535d200000000000000000000000047e8208dd89b96ad863ad0c53b8b387795fef5ec0000000000000000000000005f5a95f97cb3c136bf15286daf382cd6c7af1901000000000000000000000000bf1fddf229aa3f49e739a90b7f8d5398bf1ac59a00000000000000000000000063ff62b4ad98d4bf5c0b6e09655e299ece15f7fa000000000000000000000000950003589226af6fd9f2da0e855709daa431a4a500000000000000000000000097f5e0dc3833107885173a6218c2cb3ea98819fa000000000000000000000000c06f2ce75d2f454ba66b3d59d156b292e6a68b240000000000000000000000003d00156ea5b2d24a02433c9e7cb19e346386ad6b0000000000000000000000002c4a50e13636fa51587f1dc99ce3ba2e9cc807f0000000000000000000000000bd235d03f37bac3d65f24e740f3284a6db478542000000000000000000000000761f0ba6257d80b827067ad25b8fece6b81312ef000000000000000000000000d0c640e85ee64d3d9728dde60c20df93aeea8f090000000000000000000000006cab8b54f3610567151f527b94a061ef9a97d335000000000000000000000000857e8e01bbce52e13a9a8c229778aec0df3c18260000000000000000000000009cd2eee13a9c1a7f31c1af494e01269c660a226e000000000000000000000000323fae29bb14ec23e8ebe7d3f8be60ba051dd6c30000000000000000000000009c531dad772129cc241f61d3e93d564374cad0e60000000000000000000000005dfee9d074359df920dd7129e51569f947e19ab7000000000000000000000000c545e47d3f7f767b12b2b2a59c76516c8ee2faad000000000000000000000000060fcc294c54d7a1289929bc14578a1a4da6d3d80000000000000000000000008d2267de7cca65a792ca81ce16c09a17153c5ec6000000000000000000000000a0257f3e7947221e61e21e48d5b8cda7c19ec9c50000000000000000000000009584c525d76f859632d25d0e98d3862166080713000000000000000000000000ad757ec0cabbcafb8f08071e87815a9dc986171e000000000000000000000000bdb2a8f3fc7755f52436190a6b803805550db989000000000000000000000000a6793f793d04af78550acced1280d5924a8b2ed6000000000000000000000000c4053edf416961852325a1ba8d01f5ecdfa9441b000000000000000000000000994150ad079d65ed47b9de7725684b57215883d20000000000000000000000006d8c07f5956fd047eaf62a678ab64a7ca9f24b23000000000000000000000000d05fd2edc4c9f2bb62c16bf4acddfd623dc0694f0000000000000000000000009d0d04c32efd0983b7ada2423b58df2c20e2c975000000000000000000000000f0bf97e3a99f4f652059e046fca314bf38ceaba00000000000000000000000009737c7a5dd58bfd24007f1965d889432cfec3217000000000000000000000000e8f9f3fc511d285977f5b5112d9514f21b7101510000000000000000000000002e5c95729cc1b7a28b03441cae26d85a1ee8b0f6000000000000000000000000e54f58cfb43c36d6f691c079bad6884b3b9e4156000000000000000000000000c484ff18ddae3e1cdb1091151cda10dbf03ecbab000000000000000000000000937b86a630b3eb0c6810d0108e60a50692e6a808000000000000000000000000011b0f6d32fccb041abf93ec6d9d22418396c569000000000000000000000000be3a493f48b1a80c18f9c2fd913077cbd840ed60000000000000000000000000744bf8030353b82c67199a4527845c7c138b5737000000000000000000000000805483fab3c90d9d021f61fe5da2bfea2e94cb230000000000000000000000005796cd6b0ab03f597596695c1d0628bb00f29319000000000000000000000000579bf4a2454eb39816e69d67ec3c1f481dc1e77d0000000000000000000000008676bbf296477f5eb5f9adc59575929f1ee3e44b0000000000000000000000000938f225a610bce9a553b6063da663652a067872000000000000000000000000beb338256ed6d48d2bb84ae3b28f801668da80b4000000000000000000000000da1c15405cb526b5f17f2560062e6c33abd91f5500000000000000000000000052865d457f3368042dc35e1631fe8e05c5871071000000000000000000000000f519786edbed1077ac29489f5eaeb30a97788f6200000000000000000000000033bbecbdab65819af8173679436b3c03c403ae78000000000000000000000000ff9bbda5367f4b2d010beb945ce3846889ab7e7c0000000000000000000000002adb840602f425fb8708bc6ba4aaa4b5fd45610100000000000000000000000099e1e5cd77b6d737467b1d1bdb7b52da839fb73a000000000000000000000000a2ae616f0355003968ea5b6ba21117464afb3af8000000000000000000000000cb98b49977264a405dba71880b8117a201ab7629000000000000000000000000a5f296d3e2ed64c68f5923f3c21f20f3557f093c000000000000000000000000dad88b3ae51d1418760e61b113ef2f681305f38b00000000000000000000000083af86f52fac52af9b9cec69c7f6720893228c71000000000000000000000000cd7211ed22dd9b0f2912c78124cdfdc5498428c8000000000000000000000000ba8f0ec363e85528158b523946186590965f151c0000000000000000000000006d6669573716a221de83cf952668abaf6f282c8e000000000000000000000000e56f22937f63817f9f21fa2f24ae70f98be7646800000000000000000000000064911cca1eb682db0d9cc13fac6cbeca60f21efd000000000000000000000000041278758a0b387f724cb513fcbc2d8c44bd85eb000000000000000000000000b785f8b59224caf0f2771880092e810895ff88ec0000000000000000000000006145086c6dc6c889842be4ab9bbe744275da66cc000000000000000000000000eb428e6da080b0f2f0390383fafdfe8dd4aae5e10000000000000000000000007f5f553f12a7852959c0fe5136079bfcc4895d820000000000000000000000009896f53b8c4f953e7b07ab80b826a046a02b52c200000000000000000000000013c39ad682f64547633f8d60cff278914b08b9520000000000000000000000005c79eb8ca12f89cb16674798b3013295976c18b2000000000000000000000000cb0c386fbb82f08ac062e47b9edb35028555d1a300000000000000000000000090b2bc755bb26bede370eb6087a967000f84c48d00000000000000000000000050512a4e9cc711ef7283bdb3a3682152bf3e85b70000000000000000000000000081ffd52bcc39c91b1f9230b2a6295930462e8b000000000000000000000000299672e4b547acfbada598e4ddb5b06463f0279a000000000000000000000000f16956aabb697d6c87aa3b111ce6e8d1343d765f0000000000000000000000000c35f9a08d1e7fb90b8538bd8d0c360a5102f2ae0000000000000000000000000518f00f1717b95d776465b7a869eabe7fad8e31000000000000000000000000c3c2d809b279e3d958a635bcd4c43534d64f8bc10000000000000000000000001a4abf675b085cc040f8c574d11da173439246a40000000000000000000000004257a9eb15cf3ff9b82fb153b251045528d38ead000000000000000000000000f776f9748401454455a71de9c10fce835bd6febb00000000000000000000000072fed3f77c713b732957c3765b9ce197c5578e92000000000000000000000000c145b8f888f0628b62995c765718f19f422de77c0000000000000000000000003fd26863578a7a548a036c4425de13b1358da150000000000000000000000000e41f7e5234d2889fc6c904f655a9c21938d49cdb000000000000000000000000fb8dd622b3a8f34a0536868c1b01fcdd03bc632f00000000000000000000000064387a29989332083006ca29eb1aec473f8e0a35000000000000000000000000820250eecf596efc4e8df45c368f4aadcb27f391000000000000000000000000ffdf94dd2a327b440cec1ec11091b54c3e2e387a0000000000000000000000002adeeb6bcb5c03b464b30327825aaf9b9d05c7f3000000000000000000000000478c16a782408cdad35c3447965cb1923deb7b14000000000000000000000000eb09a09cfc8f8c0e54f36f4fb2c1c5ab3fe92406000000000000000000000000f1a1d593820d8ed69c30a6a347222361fc1358600000000000000000000000006c6fd09cebd7e923e91ba7fffa597c1f4a74957a0000000000000000000000002c056a1336a3c88819815df24394cd2785b7ae4e00000000000000000000000050e78f9d3647bff29c01660d3a60ca09903b9ff20000000000000000000000002b9750d43777e954e6ac68a0fca7a3f7b1c3f7e900000000000000000000000089dab9ff2c22fc93d02440ca3e4f77660e064f950000000000000000000000006365b41acd92e6b7f8a7c812526102bff0c1b9df0000000000000000000000002c2a5737788865fc6b4048b4efb35382d996fbf1000000000000000000000000af4507d5c99de1adc862d06eb7a224f90a1033460000000000000000000000006e0b53c4848e55369de6c5c89d95ac3e5a8635ef000000000000000000000000e64097de4ec760faee3ef3adbd3f659ea57c6b910000000000000000000000004751d64deab33a5ff053d3dc6288d5f81cc95ef3000000000000000000000000c4e264f66bb94178dc48f125ef9b7bbfe2808e8400000000000000000000000090fd9fb6005659b892da5d86951c848b30cb51850000000000000000000000004840d916649145f34007b212cb14a38c314ad1ee0000000000000000000000009036d482ebbf5093c69aaa84393516742871b6e300000000000000000000000074ebb8a0cdfe263afe00846298b6d9cc4fcada4f000000000000000000000000cda8a5718eea1f4c6e6cd632a33dcadc65d3e1dd0000000000000000000000008f8641507e9e14138b56ef19f1cd4e66d4404402000000000000000000000000d1c870dffe107daf2f02667650aa25d6263ebb51000000000000000000000000217ab1fe9237e6b23839dbab83ba493b2adb8228000000000000000000000000d81c53877dec073c3038e20d2f6ab2d41d8ac952000000000000000000000000a2f1bb492540ef2c10c4a382af3c0f3d724dcc9c000000000000000000000000918a189d80d49ea54526f46ae041579c62e2d67200000000000000000000000085a6f79f683cb79ad660ccb741c763e18efb55390000000000000000000000007185e0ede3e000083d91194367d6e9a36db63fc5000000000000000000000000e101f41cf0e6903bd5ff337fe729e96b1dea48740000000000000000000000004b5a99f89b6f70f6434adf90f7dde067ffe466ca000000000000000000000000699d5202ecf7a85a6366160ebcd79c5dfe2210f50000000000000000000000009cf4710df9715275350d7668ed3c124efa956eb4000000000000000000000000309ef621b77d494b2da37687e5b5a8d09c4f34a1000000000000000000000000606d8dac507e91cf54dc4c82f0fdae73395f44220000000000000000000000003cd0d0e2ba0dcadb5b05257542c079df8f0580ab0000000000000000000000005a904bf4ee2a191030bc95f127292a95a155c9f900000000000000000000000099beea43d7f145a06a9f4632c8664bf2c04cf3a80000000000000000000000002e59c68bdedca2ad1e78122fd342d5072a7e82d8000000000000000000000000ace51215c3fb5d6ddaacdaddfa20f37d019593de000000000000000000000000cb416606c17d94dd7b512823c9223931d8c653d4000000000000000000000000f033ea9c2ddb79f10d38ee78c1bdf5a4579c74e10000000000000000000000009026c0add47b2b451fff4b3fff0176d54a005015000000000000000000000000b03397637248143405974f3f8aa83c4680f2d83f000000000000000000000000ffe1330060254bc6678ce3bfd765879616fffe170000000000000000000000004137e0ea077e0bd17a0bfa8abc582f24e3bca2cb00000000000000000000000044223ab8da23136e9f92b12a1e2d029fbaea5d570000000000000000000000008ed3355617fdccff6224fad1f94c30da38301aa100000000000000000000000037da5e66bfc72fb90d4383eb432f5730fd49e71f0000000000000000000000004abe6c5a7dbec17944c40e3e514a075b6d181d7c000000000000000000000000057b3476d97b4d1d1065f0a28233740115b2ebcf000000000000000000000000940893bbed40ec3a4531b0f011300abc334d524b00000000000000000000000017e87a91aedafee521aaa4ce472a46f3d52f1f8c000000000000000000000000d187b8d2a5178956d05f8d2f4ead918ea2ada94b000000000000000000000000fe1c3cdfbdff2ac43bf2c94622085962b2a07b5e000000000000000000000000078cace81c01a142fc17e1344beae55358f069dc000000000000000000000000301ba7c89c464c194346485e98587034e510397700000000000000000000000063cbc276a0f10f2cfea5e8d032e787666048d0d100000000000000000000000059d61f33534b091f4ba9b698dbf3df6cc9587e68000000000000000000000000986ee5a0577b77e0392f59eaacd626b5d9884c1f000000000000000000000000288016a53b5ae6709a8cf14cb2659c554cafcb21000000000000000000000000d5d3a758d33d0f125ebdc9c6a5d13ff9455fece00000000000000000000000003680e55bbe5381f3fbdd95aec0eabb3ad7ae90b700000000000000000000000020d9763926508570784522cb22ef78b1aed76aed000000000000000000000000b64ae67acd99e975e08041f008f64456edd2f5dd000000000000000000000000fb12d5c7b1af055c4447eeeec783f6267d6c46450000000000000000000000004f8a31e9aab1bb935192c7bcae6f44fcfd2942f6000000000000000000000000d17da92ad9d9a844a79d5b64f5baa5987b71263d000000000000000000000000e56009e0cac1eda6af060cf0b5bcb39afbc852440000000000000000000000002464aa68e55f7ca5045c8d503a76e80498c80e52000000000000000000000000291bfc9691a749906ae5bd833f992c836bff6721000000000000000000000000faa643a992b9f22ba779c873a3006362a414eef2000000000000000000000000f740bd55c999f55abbdd51b6b6677f048881276b00000000000000000000000056d3b1f4da9db7256be1194c0216a150f11c92230000000000000000000000002b650be789b8ed638dfd00b824434d9e3ec3d670000000000000000000000000f22bec8711963630aecc29f8c71bbd9be0c3e6ab0000000000000000000000002c336d6077e69b9e1b7732154147c3836fbcdc070000000000000000000000002e4b82fa227422cc39fe1c62d26645c64e547fbd000000000000000000000000dd1ee5fc7ed79980c77c7ea9d880c33b129c38080000000000000000000000000a5586935dc8d197898c04c18eaf241627c4461b00000000000000000000000049389a72375e020b6bb922f587e6f3a75fe794d5000000000000000000000000332f4ae4c03ab5107e7c83e0bb8431c31884931f000000000000000000000000e3fce4ed3f6e3684db7a9e24899487b4db69b68100000000000000000000000047311e39e243443c18f036a07c50d6302282274600000000000000000000000006dbf90efd2eb1c7afa91799900206c551c1f078000000000000000000000000524344ad83c52470383d341180a5332faaec05b70000000000000000000000001b9d624f01d7b5edb1514bef3eee814bfbe3d00a0000000000000000000000005cfe64ddd86387768028468f3e4f7275096d92d000000000000000000000000076ef475dd39c8235c8926dc3a78456aada0a3422000000000000000000000000fbf69a5869c18215059e2d332755e70ee12ad8c200000000000000000000000003a13d98f3dd994685f57017a935455fe90e8b3e000000000000000000000000ae7f71b782ac3956653cb3d1277532fc33e1e96c0000000000000000000000008d0d890d4f46d6adbb884b32f08459d0cfe4c0ca0000000000000000000000003a11048ab5b57a41f6287c8e7a6c7c9907e9b093000000000000000000000000462426c3ecc8ffc7b47e43c1c5c417722af6870f00000000000000000000000042bd67e1b73ca56e2785aa327a61a49d17d12957000000000000000000000000ea67b613363977f748919a9e30f1a714f9c7cdb600000000000000000000000026609cc53c5ae7cd633956b3309f110a933c868f0000000000000000000000008ec4909a0820ddac37213acc8aabbdc09e7c019000000000000000000000000077f198d462c9bd477269d8ad9182369c0325e695000000000000000000000000f177c00bda1271592c7f975b78f0d98990ee0e320000000000000000000000009015b8add08f4960f78d171982801ea05eea8085000000000000000000000000a9e5ab69c7540e126dd896e6aead92b7456ca0cb000000000000000000000000a8f72fc7132d3da49f2ad635578efd23c7698d7b000000000000000000000000100b6ef0430a5a2ca94d8a14339eeffcd863e4bf000000000000000000000000c0607133d42ed62c7da1dd90b176aa05c3e9fac1000000000000000000000000c17b8b4820833436e3d13147a28953213c0d1433000000000000000000000000fdeafdac5d440180d1306a887e6e9a0f0dcc3a4e0000000000000000000000001275f30123381170a943494c223a9f38a4b032aa00000000000000000000000062e9c3aaf88eb3cf075990acb20ff80deb23ee56000000000000000000000000722cc4297a945725de0440a41166b69032f68d0d0000000000000000000000003a1e1fb11dd98a627cd1e1dea2db84c244e4277d0000000000000000000000000a66bb472c77b1350de34faf74123661852099d1000000000000000000000000cc7292bb948a46be78c035c58e0640299ecae266000000000000000000000000b432e43e6f23d56482c8419041d41f9674718072000000000000000000000000d7ca04145815996b6cfe430ac494f64230b76ccf000000000000000000000000cd2fa573f4e193ff6b90c5ee7610034c9a2405b1000000000000000000000000db6561bbb7d3f908587d802d80ff286d0c2dcf180000000000000000000000004fb2e7647301f532f920d438e33a3416bf830aa70000000000000000000000009c7f48d571be0aacfc91196821ca92d0c469102a000000000000000000000000cf3d7b30a46debd4405827a1053a855a944e0f950000000000000000000000000811a8c12654f435c316507d8fbc58a962fa58f5000000000000000000000000d82b6b6b78ce1dddebcb1429fc035f4e1c48cf290000000000000000000000006f10c38ecfa36c2138662bcc6304d73f17c7900d00000000000000000000000098ab81924efb983e620f58813a2a26922dea2fd9000000000000000000000000a287e2259c36475296b20e0c89950df7d767119900000000000000000000000089fda6d0ab36095823dc2639bc41b6effa5452d40000000000000000000000000f4f1c7a680524ebbbf31376538bff5331e84d090000000000000000000000006cd6c2e25083e515763b5c35eb834fb1fce02a5e000000000000000000000000174c5c1037af35ccaf0c2ff0585df206a1432bf00000000000000000000000006e6f942b8b0d10def0a60ee6f6c501e260708158000000000000000000000000b5dfb1e5777c868d07e820132ad1b8f3fe44716d00000000000000000000000049718d1e95829df5b53f5f73524bdba349dafa6a0000000000000000000000007b3b0810f7b565194b86a79ef27d0975473a5f54000000000000000000000000702b2cde0d6114ed75cf8abc7c9b44ee56cc9b8200000000000000000000000027eb9bd7888d94aa599f616cfbad626d5a60cdf60000000000000000000000003e30a58b1d8ae4f95f4a24415aee9c1f6ad5fed8000000000000000000000000ed339e51b8ddd6b0c1a8418dc2dc3bfa3fc376cb000000000000000000000000186f8f2deea8b3e82da08b4c9aa0573a3814a821000000000000000000000000fc9d1c43f66c43649eb5cd7262876eb2fa08c863000000000000000000000000e75988496a7157c5f71edda3523b7d7e7d109e2e000000000000000000000000b570c6513254f9779a1b3c2dfc64288aa5fbdd6c0000000000000000000000002d931bcc216d116d14d7f52ae358d7916270995f0000000000000000000000006f09865f470f69c117bbf6e1bd3c70332264d0e0000000000000000000000000b0d73eed3f51ae95204f50173cea87ecba088bcf000000000000000000000000d060ea97cbd11cdfe831956eb86c9aaef0a9c74d000000000000000000000000f99ad2e313a0311f82df488b2021b942ce60f09c0000000000000000000000002eab92a2541ce961b49a5b67b119256ce1f025230000000000000000000000008398a5802e135490a9a6003eff20c70392b2eb6b000000000000000000000000400f6b888443f152ed3d3cfd46f964b82c1f4c9b000000000000000000000000b78612628da08e69a1510b42206d2f4e81d1657e000000000000000000000000a8e7207a09a6469dc52343bc4907c3c194ce65eb0000000000000000000000001f2351077ac669074dbda351eecc754b2dd996ce00000000000000000000000082a4a81c6d4d4c2c727d9ff0a83839aead2f1928000000000000000000000000ecccf944dde6649280efa28db64b30d51044839c00000000000000000000000014e8619e3702f7821f8d11b30a5ae61aa5e9f8a6000000000000000000000000273b8d897f39d85b60d4fb995fbeb281f71b583e000000000000000000000000ea90766e670859ced0d1cbac0890567a5bf9a0660000000000000000000000006c3a32355faf57c2737dbcd08efccedabed2f07b0000000000000000000000007be30145318715e7c4448377b0a0a49f19a7c83600000000000000000000000042f057e2c22bcc9251b84a195ad3fdcf765e93f6000000000000000000000000e2ee6a20a8b34be6d128fd57d08fba0b90f3f4e50000000000000000000000005ead71501998262346dd324e1c05d11e1cc5f4d20000000000000000000000006111b0461386022e277dda746e4e7043869494fb0000000000000000000000007483c0bd00d6dff2459da236096b689c91ac5583000000000000000000000000bfcdd5882c26c6441ae8b4094ee17f3c4d35f02300000000000000000000000051ca5e34b9af1bedd3c94a8098cd9d8c81439089000000000000000000000000e17c7823260022d894773cc0aef64734420b43670000000000000000000000000b2ccb717bca140c25fbc4cc1d84bbbbdb5afd6400000000000000000000000042682ea4088ffe38fb8ce5f1f2408fc9e08f6f35000000000000000000000000113e55fdfa0202bca7e409fc1c73cb58c001d0cd0000000000000000000000005d4b3db4ecf4931556be3f2251dc76c3788cccdb00000000000000000000000006f3517e025768f9b94dd9687136cbfb79ec8615000000000000000000000000229b7544cbf2f68a98ed44a6bc67b836ec6623dc000000000000000000000000b08314392ed77d5a2140078db36e31a4079c6730000000000000000000000000ab760691b670593516b73e05a4474bb6aeaae90f0000000000000000000000005ae73b63e243853952f4700c4ec126f1b43b59ce00000000000000000000000048b22216aeba6f50e353b68a31600d70525de95a000000000000000000000000a8490ba9855d0dca010ceac5b3bcbe618a2eeb73000000000000000000000000b9597e43aa679a2504035128ac9733a94681854b0000000000000000000000004c1ff7c65741eb2d38a5e2f1bcb1c35d2242356a000000000000000000000000e8f4388445af0f6d63a15574c33d8515f9d570c40000000000000000000000000c3b1f3eb65255525f12467a007fee2b6770c4550000000000000000000000008b84f8156f0975f7ed2be74b209bc974d424fec6000000000000000000000000fcade2fa94c3966c700137f6e0e23e3fa6f8df1b0000000000000000000000000eb09adf5307822ca838812a6a47b2424cdd3e4d0000000000000000000000006fafa39f56babe06b563c1c8c92d8c2d4da1546a0000000000000000000000004766f3f76a93669d68751902404fe428816c986c000000000000000000000000ac1e409810e6ff8b708701c8161743e0c455e4ea000000000000000000000000e0403f8085514a48517f7765cbe9fc09625442200000000000000000000000002f0c1f0e2df98e32a371b0118f62770f983ea6a300000000000000000000000082ea127319d43ccefb7cb11c92ba3c7b17a1f67a0000000000000000000000009111504928359808a6f1744313f68086bb9546d4000000000000000000000000545e115379a4db9985ce1400b73a775a7d9e83f3000000000000000000000000a9ac23d102d8d99236ad71cae5e2eb5960aa02a20000000000000000000000003986fbbe0933130b7eb29aff28f23dbd68d86777000000000000000000000000da1dd5e68bed0e63b2af5b8d4dd677a0dbc6df23000000000000000000000000414433f171f0cdc22f04aeb01993ca0c7d44f7bc000000000000000000000000a1a9084b8eca5a35db1664f433d472b0990cb80a0000000000000000000000007b92528b0e59de9f7a07544bd2c39305506e52d200000000000000000000000038ce1081db2d5f99ffb9b8435e69f7f1ed7f5b59000000000000000000000000ba2bab3cf1ce5de29604ba5d1c3d33c3341759c00000000000000000000000003f247583085a5827cfd13d7594b9b1fbfaa69b9300000000000000000000000080b045843d71b29c550ac19851d0bebd5de0adb40000000000000000000000001fe3c48812c3e35de6d3612b462c0e8448b9d47a0000000000000000000000003c6dc50b12d3c0dd5a6b434af01ea963da61ba240000000000000000000000003c67cb0de90f8cd0420975b38c46ef88d06fa9b800000000000000000000000090e73e8444db7b410bd3e0873a7def2cd332053900000000000000000000000084dc7f1b0b0b91b574ecf0c6bf5f9abd34ac5ad400000000000000000000000092c30f5f61c666b2e78a793a734e56d3728e5b92000000000000000000000000cfc62b78bf70425a167fffdd00abd9401b7ab50c00000000000000000000000013a8448e4593692e34cd129f1e3e14edca3e783a0000000000000000000000003b83daebcc48cbce9b5f7e172d637b5dace8e96c00000000000000000000000079f253854833bfa0a02c3de7d164467a18d78475000000000000000000000000834aa24ed9f76ae7ca660956ef9f135763c5db9f000000000000000000000000a811501bfa5b755a0a16730f84661ec1fde6e045000000000000000000000000a101fa7fab4d7ee8632dba8cf3d13e3eb17628d7000000000000000000000000a5e19405688a4ed9086aecff0dd1760c288d60ca0000000000000000000000002eda07ea19158400eb13e6a34e48bd168fa2aceb0000000000000000000000001bc141d6c2112ceff5efd3f807bb3af253f87e5e000000000000000000000000b1849912a0e8ef50a4e3db44490bfa4736fe176200000000000000000000000077f347389d76d96bd6b1db445f3ab8e6e99864b600000000000000000000000027c4d2c5b38a08fd591e2718d815d93282cac6cd00000000000000000000000040fae198f5ff2002f312fa73bcb5aac97a46c9a100000000000000000000000055987cfc12b8e5f7ec7b8c50251ef428b4ac4549000000000000000000000000a6546b45f1896d962275b36333a21cd967249f2b0000000000000000000000004bde440c86fa2df091815563f0defb009177413a000000000000000000000000d2c39a52306ef09ffca2c7c45b4a8b4e4cc7712a0000000000000000000000006e26910502993f18054630949d876222616a9aed000000000000000000000000e021679450abcafcefca5d552fb7c53c9bd13c15000000000000000000000000d34a91aaffa7e98c2432515675070216b2009650000000000000000000000000186658fce1fe9bbd3700f22d6a810f912d2ddcf4000000000000000000000000c14c584f7291a97524d4b652a123274431f2c99d0000000000000000000000007dfbe72e0aa6885de1200638fd8778e12db9cb8000000000000000000000000051a5520ef6fd68ecbe3eb52b2f7e564c02025a1f000000000000000000000000452efe889ae963f05f7649939c422647bfc3dc3b0000000000000000000000003019759437a641a3e34a35186160efa755415dba0000000000000000000000006828c576a55cf548cd4cdf9d661f453495c932a80000000000000000000000004d8b82775889985ba72c37e17402928b3124bc51000000000000000000000000e9f955249c92b655b3f4f04d0e04d206f7d271150000000000000000000000006ff090e30e8a64cacf435dcfdb02f3a50494558d000000000000000000000000d4a6866dd41925720eeb9bddc4d75eb6d5b035ed0000000000000000000000001d0d55656c3cf360b2022c8207cb741e52e7fd4e000000000000000000000000c5ac59ae29f4e5edfef89abcfcb5cea1aa67682f000000000000000000000000bf77c88bae38de8aea8e75214803fe3159366478000000000000000000000000f2eb8f4104f9876cefbaf8eb22e11ff3a535f3e1000000000000000000000000bd60e0b0052a7d2ddfc38562f00e53992cb08f64000000000000000000000000cf96fe69ccd557b8e6f81fe7827e4bb6ed2f3c5a000000000000000000000000e1ea092252bb7d0d5431066a42575f1fdca9670000000000000000000000000062c741044e66e514666998e57ef0decce576eba100000000000000000000000001a2ff9293f2b5f1ca6c3b5f25f9902d1a902a41000000000000000000000000221659df6a79f3383301f81208cb6eebf9385c7e0000000000000000000000007a6d72cc37fb75a6b44e525f2488ee2aba935cf6000000000000000000000000f5eb58e5f1cb5e6cecc5fd6c198b2bb382be12d5000000000000000000000000797cdce573aab42ff175558719d050a5b1b8d9e900000000000000000000000087094688c64fb66e999f70587a0899f2756e1be40000000000000000000000002536cfe869813c3d5950eb497caabbdf448f78e0000000000000000000000000be3f3bf3771534a50df3459c57e9d008cc7e71cd0000000000000000000000005cb0cd53374ae611f5bd8411eb2bbada8b126da8000000000000000000000000611650eb5b50c66af3b8c5f2c5e148ba4afbe432000000000000000000000000c65a87ea241ba51998c8c68330880384ec2b9c56000000000000000000000000c76c096d01a7ee3f89082ec9d9ccfae3b18c3e57000000000000000000000000bf6d6f013ba92a40ca0cd36c2e079b16253bb8ed0000000000000000000000008264dbb8b424e8e602188a7ac93bc420153534d1000000000000000000000000ebe75e9623295cc5f2e7e9451a3d7d9a953750b0000000000000000000000000c8069af36d818e53b4c2c3a29da28bad4f020195000000000000000000000000f3c98310d71c000ac04288a32fbb30585241de2e000000000000000000000000c7c0f5869d8f949d9dbcc1c3f25f63ea0327e8b20000000000000000000000007df4fac9a04e725eb8fb0ca0ed557fd2fabb0cc800000000000000000000000070f039ebb87bdc00d4c9b623ef49064240348bd7000000000000000000000000d6f1b59f036e462df0c5e1e24d28c6292c109b660000000000000000000000005c5af069b848fe904a14dc8ed70f3d0dca6dca60000000000000000000000000be408a96807364596e2771e9450f215f8bdecaf40000000000000000000000003e5e63663dffdd64283929e649fa18860d4a052b0000000000000000000000002da5db1bb6e13529895402397bcf2a3fc207c5e70000000000000000000000008053db52242972c6d4cf0a2bbfaab86c13f82852000000000000000000000000490f073626ef482a0dbaf896be9a2d8b2f5e10c600000000000000000000000016c4b7c27231a252905c5ec9e710e67d099da68f0000000000000000000000009f4283fdeea298bcef221e149ce2d26ccf640aec0000000000000000000000005791eac18794a61f5eb603e3f00ba07f3471913a000000000000000000000000ecb51a598e306286f3b3d2f8ec572b225e5f0042000000000000000000000000f72a6c497dea49f3f302ff5b0275a0d5b89a7712000000000000000000000000e380ccb4903495ca92d76b3e9cf269321298dee5000000000000000000000000074f06e7f176c6211732841d3d5960c47f41760d00000000000000000000000079134ea92becbf1077afd1861287a0c72d3ef93b000000000000000000000000d615afe85c9b4b97b509799a5e94bce4d0db4949000000000000000000000000bf583fd8aa8c5dfe2fe76aa0312770c5f995086f000000000000000000000000b2be6744a14173912d087e37c94073c6ccd951cb000000000000000000000000b60f7de1b710b2dfca53eb4d47e70e98b8773f4d000000000000000000000000109497b0527b642555dde5e25524fb2547543a44000000000000000000000000367f164a95de81a7f57a71500e53cfbe39f42bb2000000000000000000000000fb3fed7049eb31c5ec9fbb8bace82b1f0132c835000000000000000000000000b54d8ba18888acf282590fbb59b981f215d5d7a60000000000000000000000005fcf3ce5991f26166542e3d98b360b8fa8fbdff9000000000000000000000000fc27b1a48d36457094ef59115a3509df39fcb381000000000000000000000000180af093491cc821eb8f23356f6fd78f3e0a0004000000000000000000000000a41fb62fec56b2feede2b9602e20b5eae3307d76000000000000000000000000ef2c3339de8c672bb2d4dfea3981ba42e8a74c6b000000000000000000000000d59b19f6526a6357a450727217eb32fc3f38a9860000000000000000000000000b58cbfab7d9da5431275faabced089861edc22f000000000000000000000000d801ccc53be6c044f28da463c45475a1ea36472f0000000000000000000000009f45f289e2e4cd909255b5e3e6b747410f988d52000000000000000000000000ea885633f15586ebd15915defadde989521ed039000000000000000000000000cb9aad7d3210887d6261e57fd206c8a0e0258cdc000000000000000000000000decc9e9c6348d2b5e2e4ad93640c0d5313eba3c70000000000000000000000000b08f95d71df5c16d1fb0702984367e088693e8b00000000000000000000000014df188e35865f9f6140ca38aaaf4227c6f925f300000000000000000000000029642a305460c69784ced7ea9b2782186bef384d000000000000000000000000d7fbb7b2b51f385e22172e196759399e48991bea000000000000000000000000cfbcdd2208eb9fd3de738a685e293e6ef22f0316000000000000000000000000d988795be6978e4d6b2946d12149d3edc528a39700000000000000000000000004fe9e4581b227f813bb3761e001c719f9fdd4db000000000000000000000000339394bc5b2a4e433ffc64135046b040c63625070000000000000000000000002537a8908d6c77c09121bd43358708a5980166970000000000000000000000003bf362b59ed1bc705fbfaac32445f69a65234642000000000000000000000000eebba81fabc494c70c42783b5628f8070d247756000000000000000000000000869f273f2391e72c37be08af37711cef760da7bc0000000000000000000000008b418b791f109b01a0626326528373af881a6a170000000000000000000000009496a2613e57a711ab00d31060cb1f3b58d220e0000000000000000000000000b50416e1a497a03b9d371e5ff385c8fce611f1a9000000000000000000000000b68c73e15f0fe9059ad001596d25d42fcde8aecb000000000000000000000000e07ec50580b4967d4e7d44783b5ab78d3c34c0a9000000000000000000000000fd0a397dfe57ae566c49316d58527f73f95936c5000000000000000000000000acb93b70fb8432b4606cb8f9f40be5d73584a437000000000000000000000000b35befe2d3ae0aba65c9880a8c94865ef904519800000000000000000000000090fc1f1a2c7a0a1cb5c5b13b4c1187ebd62a76030000000000000000000000001586cb4137fdf721a57302801528562406e9508d000000000000000000000000147f5ff38649d55a05332a789835edae19955ba9000000000000000000000000a01e634f2aaccd15f70eb11d978c9c7c7a7bbebe000000000000000000000000b49828eb8177271c5663810771a0471da6d1a45e000000000000000000000000524741814b2a499219815eede8b5e27397ff61a70000000000000000000000009497079971d31cc00ce3b987adb44c92071fe80b000000000000000000000000da9b095a8c0e53d60baef2d3b8df931eb0391b84000000000000000000000000af539207c534d3459469e26321764f6a74d0f1b1000000000000000000000000406e235e65f9fce8119dfd111f1367b18bdd97ff0000000000000000000000003de06919d99cf5bc5cb35ebade2e2bb829bb0d49000000000000000000000000ef8f38fece5f66d0ca4cb7b094d047fc0f94f35b000000000000000000000000cc066db5e6ab6d29cfcc801b44d2ee3f93b05cb3000000000000000000000000a93931ab39b44ceba4f61a1c3f4a09bc1111789d000000000000000000000000e4283a5fa1c8dfea320210c00fd41adab13bc4180000000000000000000000006fbe5e8c5411ff68fead0f4c2986331f47f3686a000000000000000000000000949ac416138d32ac7c73fb4ea20de2c35f42e9ff000000000000000000000000922cbe5e95c2672cc6c8ca4f8d92a0dcd14a317c0000000000000000000000001eba47586c347ba76abb94e698b741dece710d910000000000000000000000001a1700c10bb044852eb5cb5a840f002850007dcf00000000000000000000000071c590ca72dfeb506b5e16013caf239b353e0d19000000000000000000000000c585e3e338847d04b43f4cac13ebc9e197dd96cf0000000000000000000000003c23e105b8dd17d20fb7b7f4d4d1849ae762e6980000000000000000000000008f614cf697ce1555b6cd2042f439ceafadd4659f000000000000000000000000faed220472e6a1c28c3d61d300d80257c62296850000000000000000000000004d1e5198cc16937c9b94017265b26ad8fac1daec0000000000000000000000001c2c3a2dc4a575156887efe79f1ffa51cce467cc0000000000000000000000004ce218d1e4f4144283763c1191186b0b62f3c6a300000000000000000000000085c7d28ac63f5cbe0ae15231c4f92d107893b29b0000000000000000000000001216d1c63d8dc7d9e2f942c468ca48ec3854f6390000000000000000000000004e5c975cca71c6312acaf406f4e768a51d8d0e7d000000000000000000000000b2166c58daa78cc7e300b5b4d678590931c5d74f00000000000000000000000073acec9d0ca92f6055aa201c11c72ce347ea1c97000000000000000000000000d530d3086f8fc6b120188e829f240b5fa0ef9d11000000000000000000000000180d2762ac33104a8f1a8a54bbebab17de6c4b1c000000000000000000000000dbbbee57b883898aaf6e87d5b2d0ddd4b45cf18b000000000000000000000000ee33c28cb395b706b3a7f97bbbcd95c104dc06c200000000000000000000000031ff144a67da061590c7fe1bbe5f4123a470ddc7000000000000000000000000aeaf50c8067538f0fa52fa56bdc1682c54bc17c8000000000000000000000000a9cccffaa7f0b0df3a86c85c639c0155ea46e047000000000000000000000000c295fe81c4524ae0a22e32856cef00f80d905f180000000000000000000000008975ccaeaf2eab8f361aff970b8c76ca3b02b51d0000000000000000000000001ef48888eb49eebfa5128ecbfaba4b27f96a67b70000000000000000000000001e4b23d7715e155f82f8ac5b4e05496979251aa5000000000000000000000000fdad0cb2cf05602e96d0b315b5c1dc465c3100250000000000000000000000002fb9cf873baae26eb4a24271e71a99f417a07bc50000000000000000000000009404dd53a1afcabd6df28fc592e1ce6993679a3a0000000000000000000000002f22610dcf5bd943eec5871f332583d1a7c92098000000000000000000000000e8c654b197c5245b80cc1b3024a3d5c37d9c66d3000000000000000000000000bba0b4b1abd7f28a6a2406b212681df8c3fe4bfe000000000000000000000000f7d1e592f731da6e0b52ce42fb1a66e88d8e9add000000000000000000000000078d9b14a607ddfb5288a94a77a113498d3827690000000000000000000000001eb130355a0d5889c5bb71be98b8cf7315c1510f000000000000000000000000f89467bcd085c566dd5db78f52c2eef4af85ac4300000000000000000000000062ceb674aa9e89bb6092948f344889fbeff015af0000000000000000000000001fd11d46383f1f6961eb06c436356baaf2129214000000000000000000000000bb38f8090cb755dadd5b4f5a5b441416acb5b4ac000000000000000000000000599010913014fa7584ab9f5e5bbd1cd89b5e637c0000000000000000000000001903822381897e1d8b68dcf6ada110d8c32013150000000000000000000000008bb4f311da4aaddc086f72f27801a6cefba5cf9c000000000000000000000000a6f47188d693b934c6539e04923b89ad39675365000000000000000000000000ea6ad8ddf86cb57557f484b23e1cdea6b792567f000000000000000000000000413cc48ee6b6df9c3a14dafc7f544fdf6434066c000000000000000000000000d361ec42a5ae3db54fe38f2c9bfdebadfc2b7e8f00000000000000000000000017832f959bd532f3e3e7d961bd859321a4792b5c000000000000000000000000024a886c537b6935748df63ec49fe7306859c9fe00000000000000000000000004cd86ccb72886dadeebef221aaa73b341edff0a000000000000000000000000738e53cd1c5d9954b63a9ea1589c5d142c34394700000000000000000000000013fba4cb087617d14a0935d54845aae74c83c1e4000000000000000000000000114505528f9b3070383cab1ec07ca664460d1cba00000000000000000000000013ebffb27d652a1321cbe88cba897ed0f00c4c1d0000000000000000000000005b4f65124b4a20450ea1080a9f99ff412c93b675000000000000000000000000abb7331fde03b8650b7f0b309d15de28520964e6000000000000000000000000f8d2e4d189fb6a5d46a3d2a50f9e5abb08d83c3c0000000000000000000000002b27b8b6b5a400c65981e88148706d814460002d00000000000000000000000056c53ac01476a7c3095ec50c630aa2cb49037e24000000000000000000000000bd6503860b0aa64a9d60f017d5c8a00241e0de8d00000000000000000000000015efc73b4ceab13992af90601d899f1b710ad9eb0000000000000000000000006f7eed2da1fcbcd1be6d1bb342cb88f4459dc3c50000000000000000000000005e30854be5aa617266fc06f78a1d10dfecf422f800000000000000000000000072ff55e4ae6a65e4628ac4522cfb73dc50fc0a3b00000000000000000000000047631b2685f01327b40a4f46d99138745c3cbea90000000000000000000000001fcbc650d47a69aabdbca06ecab6b63cb5076c3200000000000000000000000033e8d737ab872a607a43d49f4978444386f923640000000000000000000000008b4772c0dd40ca9152a326dde57a66e95e20d8c10000000000000000000000001128ecc623de068383e89f815332c6330be7b8e1000000000000000000000000ab1cc04e92539dce47aa4bfc474eaa42912e02e5000000000000000000000000c6c308c6e87a1c5d46a1790e9beb665d5e08bf4d00000000000000000000000008fbd148ab5b549d26ec7f8d26e60bde99f4b28f000000000000000000000000e10905eb8c298e81c212ca7049e3cfa972c5ff100000000000000000000000004f8a6d7459cc736d271b6bfbdf7f9b7f9cedcc2f000000000000000000000000c56a402dfe0b914442e1ff97d916213b0b5d82a1000000000000000000000000505471a20de979eee5bb45e3b3a97ebbc2aa5ea900000000000000000000000085119f68b0e1c1dd5ae63af9fcf9d64a87f72ab1000000000000000000000000b97c9622a8fd78908fc8562cf85e3241087bbfd10000000000000000000000006508bb30cdad99f1c89b9a09180eaea0a21422ac000000000000000000000000683e76c072b1edd1e73c4c53f2d051c8da8ac06f000000000000000000000000a80c2ab77158c8bdd62318faf1ed2ced87508d8e00000000000000000000000021000d76104eac76629eff711184bdc1c27d157c00000000000000000000000085897b5319201280ab439e6f5730eaad725b799e000000000000000000000000373db0492acc4b3dcad6af041f0e323513103bf600000000000000000000000053765ada6c4acf5254a5362bcbe224b8fef7d8e8000000000000000000000000f21f5971d4e25ab206f61245c0becfdba62dde1a000000000000000000000000d203c9357cf011e39f91e55dbf93bc79ab12c3c200000000000000000000000065ea729c6efd50f28642b00b1553a1d7cd2e18d8000000000000000000000000b65ac4c1a0a5fb6101a647aa8b5d6623ae81aade000000000000000000000000390433f722b14e4068f682990b49db6f684606340000000000000000000000002cfa3360c8e769e09582cb5f5dd788961cf8967b000000000000000000000000288d1fab1c9e6c999b6f34f196c38a7fcda778ac0000000000000000000000008bbe9a1748da5e3c9e72610c5aef004d4f8e955f0000000000000000000000000bfc8309d50f941e5b86f548fd4bdc93e522637800000000000000000000000039c7ef0df0ad13111a1b576353ad229799309f3f000000000000000000000000ca4518942b0856a67b55cca2a54eb449dd413a83000000000000000000000000a1e9b0780dfdb479681f5220a3ba4f5f0f7ca920000000000000000000000000e3e01a5eda971b300c16be07682d481da20ada44000000000000000000000000c6bca30c742258956c17229aaa675c69d1d99aa3000000000000000000000000ded179abf5c50ae8de8aafe2b6f4e94324e8453f00000000000000000000000010cd1ef7873f74d4e08d9dae30df9c0011151d9c000000000000000000000000f73473fed99a93a451257a2a0116c508f6d11f0900000000000000000000000009d7c54105b56675cf99eb13bb3ae5fb08d23a2e00000000000000000000000026959d0fe0c94bf676ab26f79a8eda7d9e9ca1c30000000000000000000000000ef252f5e776b748bde38b9aa38ba08aeb7cd55c0000000000000000000000007826279d3cce180cdde11985453fda9dc7134a9e000000000000000000000000d140f0a9f39dba6d1ad1e14dced613d92644dcf50000000000000000000000007aee0f72bef627dbabc111f8ea8dc380e74339ad000000000000000000000000c99a7b6f86f3fd6250e5717e3a44a94d2b2ad70f00000000000000000000000012dbf4b7a7df18728f54399341c33fd1c8016a1c000000000000000000000000d1b08ca6229341acb96b35355d16808f25501abb0000000000000000000000001e3d78d1652cdd7d6de54c9b5b3f4c97d3a4c9df0000000000000000000000005f403b5044f5c4a82c071f93687e5f8c564d612d000000000000000000000000ffd1fcf01e8adc49409f3c428bc8e650163b05bb0000000000000000000000004fc35b3da4180e5fafaa89a0779a68c9a6c6ae2d00000000000000000000000079054c5fa57f849efea4cfd744b587a7702d69df000000000000000000000000d617ad534d781460f5db56612471c3ce5d1326110000000000000000000000008692340069c29821daf0091559fb78a068b475c8000000000000000000000000af7b44d3faddf601ead800694f457c2cf06c1604000000000000000000000000d3694449abaf0b2267b47dd0841086f9bba875bb0000000000000000000000004f9534cb392af00a306f696b1fb35bf846cdf112000000000000000000000000b9722a9cfb171e7fb29eff91cdbae7cc8cd7e002000000000000000000000000f39dcf6046d57f6453b846323f8d22d798e77657000000000000000000000000cd8799984291ee775633988f50c87d470793c6d000000000000000000000000064cba3f5d2e7244a18ae3b355ea373ea93ca48f00000000000000000000000006e1ff55ae8bbabb1e97b396aca248b0f823bf56d000000000000000000000000d6b9b96702d1836690d7667142df22311364b720000000000000000000000000330fd01b1be60a74185c6813565d506a9b8629f0000000000000000000000000d0e78f0b6a0fc74e2c2e79cae3e02e13184d93ab000000000000000000000000a507d7107b5bf00ac940cb948efc9e4a5ae080bf0000000000000000000000005ddb255a6c305cf10f0f31f621e692a53c01b7c7000000000000000000000000d114cfe5ba83638ccb3fa6ff74d5af4d8a8e0dce0000000000000000000000002f22382c88ea7fb095d7d7f59d195665d7e17782000000000000000000000000d773528fff3491ad06eebafd65ee8f30959573350000000000000000000000005ac9851846c195eed8d61a1192a2107f9256881e000000000000000000000000863832dda5dbcb5750a41e54f548d4838b01adf6000000000000000000000000471b5ecde484fb858b9252d291d94c44520a7e190000000000000000000000003af915691067632f7f846ac06017c22b2800a7f20000000000000000000000001f2e6e7c0562423f78da0d9e930c91073520fea70000000000000000000000008de360b474e84ac3095aabdc32aa9bb601624bb0000000000000000000000000318cb36fc1590becc7a47e95994548d09e95a95f000000000000000000000000757c45bb8ece56314013565ff397239866f6977d000000000000000000000000cab8a53f3eea84166184226b78da77c8dcca4996000000000000000000000000a35bd54e2e5416f16f6c9ef5e8385f421c41fbf40000000000000000000000005ca48364c99ff5b73786c772f2f725ea28fca06a000000000000000000000000c4385fb92bf00cda18ebea0793b2c91966fd540e00000000000000000000000060f448ebc4fb4e86a10a5fe41ce865938ab1e1a9000000000000000000000000c2f8e69a9386ef688dedd42a3d2bf90b552441c50000000000000000000000008084926843882f331afaf5b00d5799a833a7953c00000000000000000000000048347b7b016912a755c9682aa74eb4aa9b28123a000000000000000000000000f51d8668cfdbe25e3b5a42cb7fc9037a9b97bf36000000000000000000000000d99f0016a4f562c1ab1795bf026eb8a659896a5e000000000000000000000000491f2ace5e967b4e9c7a3855f919535207651684000000000000000000000000d0bfe281a3d58d1389014621b98645f2b37a3f440000000000000000000000002d60ec44f755d6f486df5fa90410513c9a95c7c200000000000000000000000006f756c11b15aaf0ef8878ea653dd961018e9466000000000000000000000000cccf05ce561ac8880b4d46cd6cf72d803aed5fd6000000000000000000000000827010235c6aebb8e5ebdc6a2c46ceee5c5ea3240000000000000000000000000079506de709af6373941a6f6bcda8a3cd9896080000000000000000000000008c6ece5ad0e5dc9bf4185c12b1e228dee7c164b50000000000000000000000000b77c04fbfd76540f03e843991888cbe5da5bc0f0000000000000000000000005d5e8862572104b00d90b60355848d9729e47a60000000000000000000000000e6fa6b2b4ebaa67fc2cdf134522a2bd5caf60bd200000000000000000000000046f7c0eb11738f8d383352d3b0836d10b1203355000000000000000000000000de825efb224a934b5359a9d6aee736d51ef4df010000000000000000000000007ecbad7631bf734d24a37e47c118e1f9f19a4ae1000000000000000000000000f03fb762b0379d67135ab6c69a60c0f98abfd3080000000000000000000000008ae59816474d4878d1016fe169160097c92faae40000000000000000000000006a0663dfd5e1300fd963fc3b1e9b938cc4f2296a0000000000000000000000004f494c6f1990e429fef1320f300e8605bf55ab6f000000000000000000000000dcd24eafaaf209117352c883806555a72b0e9cef000000000000000000000000def9dd98ac8c525d7378c35c09fbbfa2ca0d08f70000000000000000000000002798bfbd2cc9a16f1aa8adfa185f2f01f708236e000000000000000000000000859a7d68b85986ad3fca732d889dcf69eedb975b000000000000000000000000b4b91ae4082116ae9558861a2dec29ccbcaf038600000000000000000000000057d7eda8138823f971cd523f4705058e111390d00000000000000000000000009359560232055e8673d5d2b538b656ea29bd954f0000000000000000000000001c9fa53320f65b0de0b9f25d9c005fd49d4f32a0000000000000000000000000fe39cf1f4c3edc68c8cf43896decbba1660711cd0000000000000000000000004abf940a1de3687cffd4aa6202d44aee3d96e67a000000000000000000000000d3e51a038f27ea71fffe80719e0fce5294d8e9cd00000000000000000000000087fc7c1803a4da11a3e834de5f02392846817fe100000000000000000000000050d26ecbd19bec26a103f5cd555508ef25298b6b000000000000000000000000129016ec119effaaaa962a0c576a9c1f622ce784000000000000000000000000c0c6829d684e1b80eb1bb90a8817c17530e5568d0000000000000000000000005485ebb10e6ae05b46926ce5438de433b476469e000000000000000000000000d7fd597a68c071033e7e85cdfcdfbaef2a467e9800000000000000000000000091687f50461a7c9bed895b45d77f6f841962a9f40000000000000000000000003d6e5c8866e1c094b1a3ff8d3d10a965b2638fbf0000000000000000000000009c8a0d1ee7fa07a765739d022343dc856eb8c545000000000000000000000000219d94261453b18d5b62af3eda7229fc7cd8e6f40000000000000000000000009c3c556e16676045bf4144dfa8522310ee8f79760000000000000000000000002e085d012b679d7fdd7b49f0a0dda8de4ac4bb96000000000000000000000000f3842a72a7d63da9ce3a5bd27d7cfc550674ae2c000000000000000000000000b73014fde007caf9b0a31f74d862d7a14a439e4d000000000000000000000000d848c96d5d5d6cf397f61ae0702ddba1ff6fe5e5000000000000000000000000c5a061d34d16417d5431660a74f792eff2adf5d100000000000000000000000029f86d490151e70c5cfc41bf54ab873b3d18ec20000000000000000000000000abb9f5b43845a25f328f4ab7ee83323d7f242d15000000000000000000000000ee015a8ce85381b1a847502bc762eb658b39754f000000000000000000000000e576b236f81daa3682bb77ca5867ffb46bdbd5580000000000000000000000005e824cd8cf079cb0a3aa1edf9ac6d96ba554ab090000000000000000000000000aa97262677f03baa3a4095b5dd5a392d4cb392100000000000000000000000098cda5b677203f88d15bc5e66e99dc2c35d7379800000000000000000000000087b5b62bec70af9a73815c4775e40055810c9cc0000000000000000000000000fa4df28ae5cd5767ba9edc1011a85651a0686659000000000000000000000000157de19ef2d5bd60d0f4ee7dda5593ff603796220000000000000000000000004727c5c15f2754fe984f354b2747874be388ab75000000000000000000000000197ace3f7da6ffbe7bd5cd3fe770e677bf9bfb7e0000000000000000000000007a16e62666d6dd35418ec6492a9fc57093c81d0f0000000000000000000000009199417acad8180d5d73329f100b9f602fa89e1f0000000000000000000000002b3756535b533be29ac2b7a3a6a34475ad27ada8000000000000000000000000ffb33e25957607709bdfe71d3b2091e25c4a734d000000000000000000000000e2364bad14edc7900246fb5bc93acb84986ab96a0000000000000000000000001a6fb4a025797b03dc98f722fa8ac1adfd655075000000000000000000000000fa0e823cb222b06f46132daf8f16d3f1a55de0fb000000000000000000000000264cff1da241e7c6e44a2712f73e24208f684e1a0000000000000000000000004beb5ad74dab286645dbec2cbfca312e9b8a896d00000000000000000000000000f4133af7f43c7823e5d82c9c223a00f6be1161000000000000000000000000915dc851706741840ae0e8b6e7aed72c4e91d00b000000000000000000000000b40ece194cf451a586699323ffd44e323f99d358000000000000000000000000e061c7e26370d9f30c7871de0c308a254244695b0000000000000000000000006f6467232797c8ad429fcdda6449bd836a43d7400000000000000000000000001bad756b1dbf89d2bc86996a4a59382cdd1d96cf00000000000000000000000062dffefdf528a408682333b4aaeffd067eb503b5000000000000000000000000e9274c8b5b76a46e9900d7024e2efad5f928c751000000000000000000000000bbffd07d287edd2cef805d10efb62537276f45ec000000000000000000000000ca746c4e9bad2acb1ed1fb0fb595069202ce30a1000000000000000000000000a66676fd045227bd0b706aea6f24390c5a8b49dc0000000000000000000000008182758c99cc654a61cf7e98653cf8f73b6984d6000000000000000000000000dfa73fb61db05e3741396ae6ed18183cca634566000000000000000000000000ef8f3e20e3bcf593c914ed58131a2d9e373d1c92000000000000000000000000f5c8aa9dfaf16babaf8f2eeb2457ecba60470d550000000000000000000000001cab8ea0da2189e34a31dceee4e9c6d44c65e78200000000000000000000000018c88435c43e36105d52bb97a914da48e1dbce4c000000000000000000000000a5dbd3aed7b25ae6c0ea02a253ae2b15df6aeb450000000000000000000000008916ebacd75ce7463931b7c45e5b1ec6896738bf000000000000000000000000c5b361074a944413a8ff0db10dc1369aab00c4bf000000000000000000000000831041aaa1b3e46ddf09c582206e7222087521cc000000000000000000000000f7700785b211167f28a6d7e8d250b7a5e5e580fe00000000000000000000000003b8aa503f6770b13e8653905486eff90efe3afa00000000000000000000000083c816e1b6abed60eede3d9000a041eb51c7f393000000000000000000000000b2440d6f87d704ec69efddc34ada29c4f22a66a7000000000000000000000000055ec9cd86692584301e2eb8e55db8b91c6677a5000000000000000000000000149d8c887f7c126339fdc86c149349a37160b8390000000000000000000000007b7bd923da3e9b606f9e430d77c6654176055ecc00000000000000000000000073a17f93f2fa5c4b202645ae4290ef1d627112d300000000000000000000000011634d426d8d16def586b389c062ba9e35432a210000000000000000000000000edc82aa8345e74585b0151050856a2341bda9b800000000000000000000000078ba442648c95fe6de80ea2a06130d7a22f36cef0000000000000000000000008e1e456fbb7feb44c66f0cb7a93a05ef56baed97000000000000000000000000364daf1b1eeb0d9d025ad3c9a5902d1552a04163000000000000000000000000176329ac848394a3d18bba1158538d51acb709f5000000000000000000000000bec4e85b63e35dfee430d4d5f2e445e4f8304f1900000000000000000000000025aef5fc16e72d16ac5fefe04c94c2911f07e96a00000000000000000000000062f596c0aaade5ff925d96099c45c7ea3bcb5152000000000000000000000000daeac644e756d6f80b114af379c714a5aa2d070c000000000000000000000000a9cc39372ef2263ce809326f961277d3f24f5160000000000000000000000000c2cde1c9cd93053a13e9343596ab117a3508d2ac0000000000000000000000003a117b4b476d63cad8eb95ac43f5030d69e367c30000000000000000000000000036054d388704e462997cd6059a3d266eba5a7c000000000000000000000000c1320fbcb0af0debf9fe3087c695e09b37aa2373000000000000000000000000380a1277ca26b80a4d3816db521492927ee5c7ae00000000000000000000000057f7403a2278777dfaa9d31bd5e43aba5a606bd50000000000000000000000008e2c59ce9a10d35fe03abe5eda91777b6bc9a16d00000000000000000000000082fbd83ab752f2ec34131384e565025aef4573ca0000000000000000000000009695574e863aa522e88c17ae41a4ee15ce10f11500000000000000000000000023e310bca41cdaae49ab5a6bbcc3bfab6aa216ba00000000000000000000000097ccb1f02bffdc605ae64a0c43c224ad55260c5e0000000000000000000000005083c92a34a51a5d791b330a81829d1b4ce93d65000000000000000000000000637c3bde65ec69bed4966b21c441bc663b2b801300000000000000000000000020ddb2e12adcb37f4682bdb8eeef6ffa48a40f0d00000000000000000000000056210f76a60ab178e9e13f39c283575745c476ac000000000000000000000000dc5e7ebc1d71616753c8864d055b79c2487b8a7400000000000000000000000032dba97d72a02cc21eca35c89d40819196406511000000000000000000000000addd8df32991b5ce92f908787a2f70ab272bcb44000000000000000000000000abf724fd3e5ed75a6a5416b17afa43dd0486c1ce0000000000000000000000006ce47692f54f503051b6e9872088404d57981183000000000000000000000000c796db0d2d353ec263794b5605216f793c36fa63000000000000000000000000b73ab8ee110e15c4f302e8d7380eb580edd9c9c60000000000000000000000009d499b5557dca7eb9dc933f1b8d6ce7b109c53fe000000000000000000000000f62aae77a82a48c88d836232fd7f6f3c3c2488e300000000000000000000000047a91f830c198997c3a3a6edebc125b0e0dc2be400000000000000000000000068effba1cce724e964e201cc96014c8344d76f4c000000000000000000000000fb1b5f2038a6bd7cc2f72369169b15e76e3d4e5c000000000000000000000000313eb562d27554e6f214807d5b8704ada792d15b000000000000000000000000ac6e8e74fd4af27ea984649b996df8e54d2783d700000000000000000000000040639b4cc311f8bdd68d6e3c594a691c54317cd80000000000000000000000001166ad7159475dae6f18438abbb6e70e82f06eeb000000000000000000000000d4c87f9ac3cceb408b2958984dc815f6714e4a95000000000000000000000000992872a61b6eabad93a095189212925f3c990b0b000000000000000000000000fc97ac741a22cc6bf3b221f3c54cd551663467f300000000000000000000000041a0dd695ab2434477b8e0418fb6e258c8542c03000000000000000000000000564586cd8ca4dcdb50cf9fb5dda7f8f1f5bf6a23000000000000000000000000561659b4a62b4e8a59d11332e10d2094140a718200000000000000000000000085acd8df50aa15c07193841c52b74fb907e81930000000000000000000000000f01d7f31c2895449d6b7a47f734d23770689aa9e000000000000000000000000fa7ce6c348e5c57182d464a2e51cf952d3b28a750000000000000000000000008ae3bdc0eef8a466d20e59bcb3021fb14a61ff460000000000000000000000005c6d0574495325f99262a3dd82c682c5b3793603000000000000000000000000e0af57bdb555c6f0ce745ac0f1bab61c955623ed0000000000000000000000007505334c1d741662a2438629279c169e47e7bbc00000000000000000000000009d120490060d03df2557fbdcc5634165a9b5759a00000000000000000000000032cd3596c72cb6ae4508a85475542845900700a1000000000000000000000000b9bbde9ff33eb1057c63de8a03d3e4330ea642fb000000000000000000000000912dde33c99ca9829c2c1a86c2cebfcd2d76c4fe000000000000000000000000d4e5cc4776359cbdbad9e2ec86d48e2b0ca0338b00000000000000000000000004e56738a43c83471fa25f2d83616f530dedc2240000000000000000000000001ad189a243e647d0eb56768b2b1e370175caf6c300000000000000000000000072bd2e190328161544d26c277526acb724a25a950000000000000000000000006f91334fd337d9b7bf04ac443a160fe1fba5af7f0000000000000000000000009346832d79274ab090a8834b66b2384ad17f6f01000000000000000000000000c00f05756801257505077d7f65a939031bc5b26a00000000000000000000000081850dc181220f6ff35f7cae01d5bdcbadb5b53e0000000000000000000000001aaedd26a3bb8889792352d99177d1b6d23781b600000000000000000000000099c5adfc20f495f13a35a0a4d58ee7ebd2bde6db00000000000000000000000094ec76061f17a24c56ade78154365e8c510d3bda00000000000000000000000025524c9a598cb95919dfbb964a1ddcbc02f004a50000000000000000000000008b768783940d227d895b11a6cab5050d5b33f8b7000000000000000000000000ba298a2804d06d51dee827d57311ec41309d080e0000000000000000000000004e4f700ebfdee8e0ece93df69a10b575e80f9e6e000000000000000000000000d2c0dff81affdf262cba3e9bd6abbb5664aaab370000000000000000000000002e955a02caada2573c0c4f552988f33f04243526000000000000000000000000689414ba45a848789d750b936dd60b2e4252e931000000000000000000000000c8cdd84965ec119eaac74f5470e8ee1b44545d07000000000000000000000000ece928e2c1ca242f66274e2c73b35493e26623cb00000000000000000000000012856dc9d1b9e07d2dc8236c1167ddd8dcc1f59c000000000000000000000000c4ba60d8dd953abeb52e9c5e02ac7da2215f4a5a00000000000000000000000063d7fc95104a63317873a0b74cd74a5ef510f11300000000000000000000000068984066f0445770111712a275f7c3252aa7cb400000000000000000000000001ba2b9dc5e3aa3f61c459a4dd13b293d9f81a156000000000000000000000000deb1782a537cb4b2e6744891a54a5a30093d5c5000000000000000000000000064cbff5d082b3f674ac4a6490344fc28a7c68636000000000000000000000000efb2b4bd15dffd17b915d5e44781ab3115eaf05700000000000000000000000050911fe5551e54a0329a02568d5c6f3fca6e4fb600000000000000000000000079c921c67273d8de235c4a827af17676bd3792a40000000000000000000000000016674f81b11929ed0d5b7eb5cc484ee2a434510000000000000000000000003867ae68314f4d2273f3631b069697d08192f8a6000000000000000000000000e639d608c830a0697e645f45edfa5bda773a026a00000000000000000000000074ba51caf1ec4a18a5fd2cac5dbb66ad9584a3b9000000000000000000000000c872014878b82fcb3399621e3a4ca883eb4613000000000000000000000000005d77a8d5d1bf6d21d316f9f8f63fc84ffd61cc32000000000000000000000000f42555243d3b4d4c1af96d49418ded12847d075100000000000000000000000091a78f6c08ce044acebee8944d4dba0d99006ce50000000000000000000000001ef2024a1ad5bffb783501077d3115820a3d034000000000000000000000000030d0ef0b8fefe1c3e84030c2133ad82868a9ccbd000000000000000000000000b90de851ac78748c0e1c96805324e29dc3f465550000000000000000000000005d57a363c148751e4b3b0f209de3cb37fdb691d3000000000000000000000000e90812f27426313ac9b9a2b6dd2db08ea9d3a481000000000000000000000000a13f552fbc25bb569d5849178da5b72a261c2fd8000000000000000000000000ea0f393fee1161905c1f6003c4c1b01b7714c92d0000000000000000000000001b6edcb6fb8b423caf0ad83ad5a8e48e61cd890e000000000000000000000000afb6a12693bfb2ef388cc7727f724022b916e0d5000000000000000000000000d3c0af5d96917a3f7b522e81cf73b177f0c05d8a00000000000000000000000019ee0611551d4a6aa85e315a3d795ca50daafd1d00000000000000000000000028aa3f11f4157948506228273e50bef5902fd69c000000000000000000000000954ce3f098dc8fba1114cd3beac6fb99139a2b25000000000000000000000000f3a559dbf32d393e3bb5c991c53f3d7ad20c646c000000000000000000000000df7348bbefe1cd362d0534ee73010b0c6c7e803a000000000000000000000000223191676fa6b4db8d5d99e4cb7262c1d7b9597b000000000000000000000000c1121f5227929d6ab1d827a1c4a4ecde524640260000000000000000000000004c87e9721fd6d637fa2415655bd2eb6f2e4dd7cb000000000000000000000000b104fdd3fec966c76cb099912b60ed5b4b0668ef000000000000000000000000e8a299e6e8dd35d870da77c043dad8c5c567ba5f0000000000000000000000005de88f44583f055c107894c4f1649c84d7fa04d70000000000000000000000005f0e06ed87a5e4ff3fc20ad2d6f2b0e0a287717f000000000000000000000000cd4a643860f8d80d41dcc6ee46ece1e78a5aaae20000000000000000000000006d6b2e0c9f906e80f2720bd40e92399ed0c49eb1000000000000000000000000bd2aaa6fd3336e46571ebc5e6411f6aeec278997000000000000000000000000cefd6c0bb3ebfa5a7c0600471bfd8efb495fd1bd000000000000000000000000ae55334cecaec0a8b00a921906e80bf271638410000000000000000000000000868c4cef881e65775470c769ecea1ffc660f543d00000000000000000000000004e047fc1137f6162316b114b988146371d5da1b0000000000000000000000001aa8dae742da2ce91e570ff1ec45b2873287a116000000000000000000000000b1b539d4f4b1f27e3b646754ea927bd990874880000000000000000000000000f0eefb4894b767c9a0afef09bd0f6a6c27ff733e000000000000000000000000f105d5d52152602e89af90c33478b1ed7bd2e4700000000000000000000000004a86bb10c2c077854cea82e064e3a6ade8fde9930000000000000000000000000cb99786c3d58caf61db0bad0d7ac4705a444fe10000000000000000000000005ead1ddd569879ae31677269838ec91378aa1afc000000000000000000000000a080786278a0a7b18630c0462fd933e4714d61a7000000000000000000000000e03ee3d8d914aa881271548c48a25335050c36a6000000000000000000000000641223f53a21be14e46dad2be1fce1569935238500000000000000000000000046f3d8ed0a365aab2964d4796aaf567c2ee7945b000000000000000000000000d7e70772d162acba7dea62df3962f77aa4d2d0a0000000000000000000000000ecc840dcea3f50756d3b21cb6d6eedb997792a9e000000000000000000000000bb1e3dedd8f10138bd04fd8b98571f3cd16404b0000000000000000000000000d962fd0c80bd083784ccc3ecd4dae9ee3015ba87000000000000000000000000e81e84bb62c0f1cef880d29b2d6ddc76705f56c90000000000000000000000005135850c75e875fc4ed20ef7aae20fc14a88276c000000000000000000000000ca3eeece2395bbd54ff68fcd375988e147333704000000000000000000000000eb33acf99188051073b9e78acf0ae7b153cc193100000000000000000000000061fc1849ce66634a232cf9d7bd2c6cae52e62471000000000000000000000000a612e325b29fb2f63585bf7ee4a572256b244db30000000000000000000000006caa272b58966b4af3b4bdce2b345deff3a46b1f0000000000000000000000001f132333ca900c475c7b197691f3a8b813762a4a000000000000000000000000929fb85509ed64a1b71ff926c75d20cd7fdfde5300000000000000000000000072a2dfff46a00ff9de1cc4952ce32b86b00bdb610000000000000000000000009ffd34a30a71dea01e58ce66a3f5683a3941d059000000000000000000000000f8baa79251b25328acdf4697a0e20e8dd69bb1ff00000000000000000000000052fda7153b1fa5678584be921acfc8cc862339de000000000000000000000000f65a5261e9d854c7e1d34949ba80e920267c62b60000000000000000000000002b00575500a329cbc9d65245880441fc7cb8fd75000000000000000000000000794a5bd483147689faa216db9c911e023e7ea932000000000000000000000000b58056fb78a222b1a944a1c112cdc3bbf80a01560000000000000000000000005288c6c9360c1d5a9232bc8d6e296237a38c2e0d000000000000000000000000acb8cadc2e5a67431c02d95b13e324692b95797b0000000000000000000000000b7243dbde5cd3993e0539c5ecc95081b42fc0740000000000000000000000005cd89230bb25d19c07c426a088fed5921daf61a1000000000000000000000000c242343d77d079ebdd39f2c213e021c115e405990000000000000000000000009d264a93cc7a6ee177933672fe877f55aa984c47000000000000000000000000ea9d2ce30ec31387d4966547966d44a525bea2a1000000000000000000000000c52a1b6009bec6da74579129bb056de11be998990000000000000000000000006fa7ac3ac13d1d38092ba96f78c2a5de0cd7a8b400000000000000000000000025702c823c45242da524fdc593927c4708c89442000000000000000000000000f7465f34168c5673b90b3632141af8203d88d13f000000000000000000000000d92670928528641cbf89f903c674b08f6516afff000000000000000000000000a971fe11b36dc8a29a078f149b7bf81d22c94cb80000000000000000000000007965ad65dad8a17ad8a8e047c7e8bf2dad07ae6700000000000000000000000008b023579bfaad037899bbf1025de54b2bee18540000000000000000000000002d1f2ee209111b8f449786aead39f225d6147952000000000000000000000000bbadf37f73fbb43e448923a9e227ea854467c3de00000000000000000000000036da23b62a62b9e0ac579bc4e339cceb33a1457200000000000000000000000038cd5aa17179c2a6b54839eb39f9be3f781005a700000000000000000000000036afe050353f0f668cee0c169466cad60efcab7b00000000000000000000000057a5f321319a212278e868a52cc30e4c1b8cb64b000000000000000000000000f5440b0f15acc6a2f6357622874fef3efa00ef280000000000000000000000009ef2628ddafc26ed8970442fa3769d5c4c5bb8610000000000000000000000008f81410576b9a55de70271f5951193bb27f8bad800000000000000000000000076abc429d37f2ae7e0d1d252c5c3708ebdd8b3c80000000000000000000000000656eaac4a258731ceb4b24d4d5defb4aaf8c427000000000000000000000000ab7e877dc4adfe788226da3ed69f2b9e855539be000000000000000000000000e2dcbcb5105330132d47cdb278a4837b7e106afc000000000000000000000000fdedde8991e92a21b6805a6f3ccf35249a07ae1d000000000000000000000000012610bfba664f0840bc433ba16eab832baff03d00000000000000000000000090a93957ebc58984a9280c6865cb0f8053eb6b54000000000000000000000000bd04b5c5a5cc47ac842a757de318e32b7721951800000000000000000000000002e370a66db131b586c6cb75002db70274faac5c00000000000000000000000043b9617999ea31421a636300e696d8e612455b98000000000000000000000000a6b01aa0f86239e80bf23f951a45492b8436b6ed000000000000000000000000a8c94f24246285c54e3b7797b7412ea9bbbd3cc80000000000000000000000003131803c969083f331408ada288d3612b1ea669f00000000000000000000000058206fd42a7c0883825d735994263a53d87d851a0000000000000000000000008006b53e586c948b03673bb0af08ef66fb7102b90000000000000000000000003d73f490b1c20502936b6209b3fda52133ea80f0000000000000000000000000ec22ab5854b0cf1c8b3c63078f77b44cf56648c9000000000000000000000000c608a72067f0876161035b88deeb6c0defa0dcce00000000000000000000000007f581c587638a20bee4bc0a919a637b54bc8a42000000000000000000000000cfa9adf692931e64713b915d51b44a41c82e2a2b0000000000000000000000004f8a27bc4d8e2d057d867dbd5305d7b0cf2b7c1a000000000000000000000000f48fcf8238aa641a787fc367799cdf3236762c8d00000000000000000000000062b469cf265ac7902f53ba86baea144d3d0fbc3e000000000000000000000000d2b48a402898c30e9390035f50d61900f6095862000000000000000000000000391d05544bca8e63c3ee0d723384b73751022d3c0000000000000000000000002a049facabd575790d7fa32ec22f9c4481f31bad000000000000000000000000dbfe0834584c41a68da52a39597e0cd9dda44ba30000000000000000000000003c49edea73f87192a2db3fa376857a44b61efe0a000000000000000000000000fdd97c6bddfe861450975947c35a2e6a1f43154b00000000000000000000000016fe149af38731da395bd237ba922b8e044fed38000000000000000000000000f31a8005b38fd696014ce390418d1b517bef6851000000000000000000000000f9848365076fe2f7a25b72596a7e9558cb4e614e000000000000000000000000d5da414a33d530c1fff99fd6e140afe5d31b742c0000000000000000000000009977ceff80a77839b53678bd64e4202f6c3ca33b000000000000000000000000f189d3c0c7d2991bc7c90705aaabec2d7e0f29b500000000000000000000000096998f6d0f85e33ade6651b7d08c9c3ddf11085f00000000000000000000000085469e1a0145e6b8a13bf58221cc2f2d5e5da7960000000000000000000000008db67cc3ab78618063d47ade82a454ccbfadb3e9000000000000000000000000e40b637d06b95e901516a799780c451c78f87c6e000000000000000000000000caaa3faa0e357cde887a370bd11ba65935b52a1f0000000000000000000000001578d5d3c767e0d89e7f4a1bcd65bbd33b2683770000000000000000000000006a560c59e9916291d4f16c8ee40a9b6b5acbec18000000000000000000000000783f618469c0eb8db787200b30f1df5b8780e9cd00000000000000000000000071b7f8d06794a5c6fe52d2c4b4f7836e278cd4ea000000000000000000000000c2f423fe2ecce5055bf5af58368d05cdb2648c950000000000000000000000002e699b07d20c52337c3f948dbc2c458e275138f20000000000000000000000005d31d8f13f12a353f2f7a1be9e7ed7432c8c7cfc00000000000000000000000064fdfb5f36ee5327ac81459251246bae2de656cf00000000000000000000000097bb41c7fa94e108babb5fe66d66e5ebeb02b60a000000000000000000000000c8accfcb00fd20b7427288ba4804ae82c6666e93000000000000000000000000129f2813d810a247def5cc7deb9f8a74e27b03cb0000000000000000000000005ec2624b499a42543edc4bf2d229d35758d42cac000000000000000000000000d04ecd819ac1375d8d0a238e8e2fa2ea88677dd3000000000000000000000000c99e78f3c3e61d482296869f745fc1a1eb7a10740000000000000000000000008bc42d1e3b73fa14875d15c20baae2469c11aa75000000000000000000000000f42d7b69fd1a27e35db299a4bd2406a4cb3eb1b90000000000000000000000003fde3051dc724281b06bee66b01bdeaeb0e39ed50000000000000000000000009d0f47d4d28613cca61092f55c35c475d096367800000000000000000000000017723ba7299b383e5120adec2164f38551b644500000000000000000000000005ae0a5edc1d266909ed5186945d5f409894d3717000000000000000000000000c23b018dd71d5feddd86a0d13d7a5d11022307d7000000000000000000000000ea8c9e581fbd3427a4cefa23b30d8739afe431a6000000000000000000000000a08b5bd3e0129a5dc135bfab53486d868cc731eb00000000000000000000000059e977be0ad9044659d6645805cb9b4520d9ce4a0000000000000000000000000e731a1d17f3a7410510bb1f290241003ea888c3000000000000000000000000cd33189fb79b9aa4d02c2976a40770d872eed5e90000000000000000000000009a460a2fc61a17b0ecc4870b81ddf7ea00f196bd000000000000000000000000551eaaf2bf4e982d5b554f8e027017b1b6de755300000000000000000000000010627706ac3b573f94e751c445a32d644901c6810000000000000000000000009bbd5db248bdc2a1debe7d3bf150eaf06603506b000000000000000000000000f0ad2e983f6e01ee310069645ac5425aea0086a3000000000000000000000000b897d821ecfd84e1b1b2f13d60a6b24bfc3fcbb400000000000000000000000044b362b9eac3663126ca63f7a82dd3cc497e682a00000000000000000000000008afe1c975973ce8802f058c62b285b21fc5d90d0000000000000000000000001f3df0903b0a5e7fec5f9cdc89d047e29104120000000000000000000000000025f57b26dcfa5bd3ad9a9550a7c5929bb9fd1b75000000000000000000000000a0b48f778303e783585a0d9385ebc0a68c32434e000000000000000000000000a52a9c607832612b350d0cee149fd7bb13409431000000000000000000000000309ce4a38174ef6c2450c2d9bd254b706c718c380000000000000000000000007d28b60fa2a8f6ff759c37a9681df3952fa715ee00000000000000000000000010c7b3b39fb39ca30d151bee6f93a4a79467ae9f00000000000000000000000027a1b3bda58bbcfae50411edd6795b37d5513410000000000000000000000000ffbeb8c0092330e8fd6b9e6050888b766af6e62f0000000000000000000000006dde331291c1936183e54f5269da55eea16811b1000000000000000000000000a43986af8c54755a474f78d3f2090d814a242ba90000000000000000000000001fcedfd04503b50f5a25ae005585cecb7556bcaa00000000000000000000000009e289a389352e6de87b4467a4675d30cd256805000000000000000000000000b64ef51c888972c908cfacf59b47c1afbc0ab8ac0000000000000000000000000c52842b0c64879480c28019d0e13f79cb2a86680000000000000000000000004beb6ebd6b6d51409ea03eba6c2a72d3c835b61b000000000000000000000000c5043bcb27f1a7d0259a9e7e5026012df0cff012000000000000000000000000ae3b8601737a98be051dfd0203f8306c44228335000000000000000000000000640700908deca3b3f77749893bc4fb6b400217c1000000000000000000000000e69afe569b5c795393201e7e0170f338611232d3000000000000000000000000790c8c6925059a1e83d10632c0075bbd543632fc0000000000000000000000007af9315bcaa4e9cee9f494905bf056fcd9b712a40000000000000000000000003298f7911772872a777f59f9d878aacb1b5892cc00000000000000000000000091d53a63f2c62bcaf498602cfeb703f5886450cc000000000000000000000000210e44da2e3d303136930f2c508c37f4b0f397fb000000000000000000000000b5e691dc5ea289af790d4789142f8d6e968fe118000000000000000000000000f64e8f2ec72cb11d8979b46b28c404a0aeaa198e000000000000000000000000415da2dc437a06a4681a84c3ca05ef8a2fce8832000000000000000000000000e76269ac4808c4c510dcd5c6c086fde20301296100000000000000000000000042acafb82e8da0500d4f0c7f3300d42c0666e86800000000000000000000000033c61c0f3491e29c70840d5cc567e1884bf70ecd000000000000000000000000d0bd8cd542cdab5186e52a55c6e62e3a63ef9c5a000000000000000000000000dcc2b982e652c78c81ffe27715c4bcaaf19080dc000000000000000000000000909c65b2b6c10f13a13bcc460a357318df9abe2e00000000000000000000000033107e89397d9c73fdf7569cc7e6d750bba985170000000000000000000000003b4e56d18f06670015cee9badb4c84c020e3ab3e0000000000000000000000003e9e28667b88ee4da997e3f2ac51e19fffaf9b55000000000000000000000000654040552947c4ee457e26fb5864c9f7d6278a58000000000000000000000000b203ace69d602ac2017c91863273345d49af03780000000000000000000000007309c5bbe0cbafc2aa004cc79bcfdc33f8434b2a0000000000000000000000009a748080cd3fb605ef78916b00cbaef5683559590000000000000000000000002f3a257167dabb1f3ddfd6208c64e2521b11ea350000000000000000000000008020fb66e386f43bd7ebbf09ad3ca4fa5c7ae7370000000000000000000000002322291ed21ae3779c6d40ad5cb8f26bd49e0ba3000000000000000000000000a4c17b71943a1e6800625c09db9f5f9f7d4dc7ed0000000000000000000000005767d80130b8ae316a05eaeb9ca2da96713cce5e000000000000000000000000c0e029014778e31fff9102f62ee1a776656e9d21000000000000000000000000a8abbffee44465e5dcd2c08df1007c9e7582050f000000000000000000000000da94614d220f05bbe91c8a49ad5ce19d2e0ca44400000000000000000000000054a2f6e9ed0f9502c41c6556cb258a4be4b29d5400000000000000000000000084df85dfb6a1e79e6d71f53783e908d3f25c5bae000000000000000000000000c0d2c2463ad344310e510fd7cf254532fe094ed700000000000000000000000093e86469994e8225a85d73d4dc835103aae6ee2a000000000000000000000000c8e3098f8d3c825deeff281ebe38ad7114947a8a0000000000000000000000002b52d44b6e107cd324d7de0d740df60b0c495a50000000000000000000000000ff18257ab3ba1ef5cff7a5034e0a4e0e67f6625c000000000000000000000000186628583aa2af4491111ad6ecb607217799f84a00000000000000000000000024bd68f6737cd9ede2a106dbad7d72891bcea70b0000000000000000000000003a56e526f7502e0fce70650d33276b1c56cf9b3d00000000000000000000000055ca8322c079a84efda713785cd454970135fc0900000000000000000000000001c1432f069775639572003cd0448593629959dd000000000000000000000000bdcdf38642909bc833fc32bddd554f657b3ac791000000000000000000000000b9ee5e171eb485b358a35b67c8e05583a08c2561000000000000000000000000d17443ed07615b6f332efc2026b01b14bb179ebb00000000000000000000000026c7947bad35c340aa4c8afd48c97d5e0ee5d1bf00000000000000000000000004dfc4459734c0c52bf238cb77dda28218c9cb6c000000000000000000000000ac77784979c3e37998913f6bbe8e6193b5e29722000000000000000000000000cc603db25369624b188b087a2b6a04040b50ed29000000000000000000000000b47e8d9e2de46f3b2ef3ee1b80cd7c358fcff2250000000000000000000000007bdd5831329f049f379e6eaa94461c6e6e952109000000000000000000000000e6caa5289594b204db7066d3a1fa335e270ed3160000000000000000000000009bb54d4a127a230cf0c9e96b949090173e861009000000000000000000000000d92a0599b668edb00c1ea6bb151a60fee3caa85d000000000000000000000000b9b8d71700db3d3267925c8173523e3a3e8aab4e00000000000000000000000067033cab88d561ac4200af070826c2fe4f5ff71c000000000000000000000000c0e040cacd59d416c6d8de0d7b77647469d6ab830000000000000000000000009027777ad081e2977305682ab1da4e6302c33579000000000000000000000000b423e0ef5548b852023394b8a7968b7df35b07d0000000000000000000000000512baac52547009b97568e3da3c082464563eb010000000000000000000000005ac037f18033af975510c1d0665058940c4f27860000000000000000000000009c9991b9ca884d8c90efeb56b5ec0c026965f8ae0000000000000000000000004488de7b76c9d9ab824b11e4a3376d5f6e0b10340000000000000000000000000d488ff9760666a781445bd0d764b3ba8e3c9455000000000000000000000000ec998d9d2ec2eb2e17651df701858152f9ff858c000000000000000000000000bc1a1b654168e9bb6ef4aca21cfcd15e73e08cd7000000000000000000000000f897d4699d550cd900e1ec3fdaf98d93f0f2d3ee0000000000000000000000008e69fcdc110d2f08e83ed5971238e1e567304fab000000000000000000000000169348e3192dd71c1276d84916d0c9103cfcc9d3000000000000000000000000ba95997fb0ba92e0f51a278beea838ad059efc8d000000000000000000000000097567db8d8c2d944a6a92c24f16b585845a87d7000000000000000000000000c28df0dce0b4ebe802bf534d691a0b073525a0700000000000000000000000001aaeb7f14b9bf7e189b3ec4359ed76c11f5c96bf000000000000000000000000b919d3822f9216823d1e040df1616fb61d11c7d100000000000000000000000075e092a7c83f706b2c6ada64a672be1e52d240e1000000000000000000000000acbd473bf2eb08a028b5ff4499ff10bad9b72407000000000000000000000000fa872ed66104ce6e684d79a2f53b863c02251db2000000000000000000000000e6af957decd139df37e4a6b044897fb4a908eb630000000000000000000000003c7bc23c47bbbd7fb413d266f32478727db3a09f0000000000000000000000009de6b88a032535e457ec12f49b1de2df1980c143000000000000000000000000e4d26e9e6a19872bf32dce1fb53571fcab298b30000000000000000000000000870640d1cc838518cd8d4bf2b48759c0f1dac6e5000000000000000000000000050ed7b0bdd7523f5409b76a2a13741ae473f7bc0000000000000000000000008b580a7cfd2bdf24a21f3b8521a49df198b8f28b000000000000000000000000895c83e2d53ea4d5c9d8ee2a59e03eb0c33d2b6000000000000000000000000041c6c5e5578ae041d7e32e9e0430b06eb3d8ee00000000000000000000000000ebab83857120d3383c6b947fb2dc7f9997fce8010000000000000000000000002b2e2cc42321d859e50fbc10cb85e03e697045bd0000000000000000000000007f0ba2a4e1fe47b2e3b80ff713013be667200706000000000000000000000000340a5728e361b5e3c8bee5ed798c03976c9adc2d000000000000000000000000906facf1920fcc850320eab364140ec63bc5fc4e00000000000000000000000050edc760ec6ded6c8f343f009b08b66be02bc276000000000000000000000000e1293eaacad8f13b32c1c857e5cae9d96410643e0000000000000000000000002bf14a1582b6a0baf624c2ba4bb86c9cbf4da12c0000000000000000000000007fc8ee003cf192a23c01beff1f2daa5c12baf5f50000000000000000000000007e5ed822fcc19442eb91090e77817a87866f138a0000000000000000000000000e5d4683665baff588a58be11e9da79eb4fdcb96000000000000000000000000c93b916fcdde2296e77cf8134f36f8c36e3471f0000000000000000000000000391b02393f96cdd1e3ab51722c1a1b45af3bd1af000000000000000000000000b427f1d00a61168d80a81bcc9585f30e18836831000000000000000000000000ed0ee07a31a2438c589be5ebfbceecd06cd05298000000000000000000000000fa3cbaccd8bba35ca7133da14c222d4c3b89c7c100000000000000000000000070aaf2a79932c5beffa9fd73a179848b5bce01690000000000000000000000008e428b4b615ae24d51466ac68d0e61d3d3cec0260000000000000000000000001dd1e1b72c4f0f3420e58f922742edd9633c7cc4000000000000000000000000677464fa9ae3fbba2d54f87fbb614545282e456d000000000000000000000000644851b59aee4d154c23ba2df7da096e2c7b2c63000000000000000000000000e7bf7339959d4e62720c552c6e2b9a89101dfc9200000000000000000000000023683ca828b2667e89f06cab7df91f974147a57e000000000000000000000000ab67320d22b5bf41e8ec165debd06642e683bbcd0000000000000000000000008471de03916f79dad6a98124efa813c1830ebe6c000000000000000000000000ba7051f06aaf2ebe460202792f51170debf2449a00000000000000000000000024b692de9b4dcdf47565e64ca58815cb6b8853a800000000000000000000000046b7209e5cb87091b619ae1d1e868ade7701b1ef0000000000000000000000008735826168a7f2828a5c198895564e4a9d49ea8600000000000000000000000045ef0b784dc74ab730847d1256f7f66bb6df59d7000000000000000000000000a1ee506105eebbd922184da8338357e68c6a610b0000000000000000000000005e5508e474e671f031419168b257b03eca601f53000000000000000000000000703dd9628e91c0fb285f2216517e6596d56a57030000000000000000000000007c00bd8ff8ac7b9e3fea0c9bd6c0477dfdac5baf000000000000000000000000d39a9847fba2df17b120a7dd4e15dc13e969ff270000000000000000000000007a5dc63bff5bcf9f2453feb508b84d960c13e5ac0000000000000000000000002e0ffbb15c3b763b5650d04124c643d4e6b684ed0000000000000000000000009e603a5484634521044736d8b0f7cfebef9f51740000000000000000000000003c9bf5fa75a3a71a357984274777e8f9f7fa6175000000000000000000000000eef3e33ae4028452d4c068b1115fff381b3e3a7d0000000000000000000000009f3fb4960ad3b780bf8cae85b82aa27a82c98bbf000000000000000000000000d0d57ac1744ada122bed132dcb0f01c32b0069a70000000000000000000000006fa8d0819b7903340612bf688a49fddce93c56df000000000000000000000000a9f49a40e3a5cdfe99956b9853659e7e00891f1c0000000000000000000000007568766c86b8712b3f41718edc6fe1154fc930a2000000000000000000000000ad25809d65336eb209001aa261aedb123340f0170000000000000000000000002e77bd9475ca82a7f5fc830372c3da862c44ed32000000000000000000000000823ac7e9039c33c338633ecaf24940d2034c306f000000000000000000000000a50d222cdc3e72c860fb5a73280635f83d1030ed0000000000000000000000004cdc2c8fc26e4adb83094d9a4996573635675b8b000000000000000000000000111ae274f11fc2de678f4ed1733c5d505ea83e4c0000000000000000000000002386a50444dfd1635a2e09ee46ef652433e8d1b30000000000000000000000004bd7d6189238a65591f331c2ffd5df3c4a34f1c30000000000000000000000008a4b5300a9b521acab89660301bb652fe0598bfb00000000000000000000000004c4180e3a055a3b579faf186c0c13718b15715000000000000000000000000025e9c5032ba3d448f0fb9d09d285c09eabff6954000000000000000000000000ec746ab10542428563b3189151142a304872cf3100000000000000000000000076c6b0216eec1cbac3b04c29dce105c395c0a44400000000000000000000000049e660a4f20a4ea669829ded1049d363203ca5d5000000000000000000000000fe39378c84e85a621dcffabdbc720cfea3685e0f000000000000000000000000117f68129f2e5dfb1c3e2af047f22ba21e8652190000000000000000000000009d83dcfc3ed2beab02090e1298047fbe4fa5b4a60000000000000000000000005edda3a781b132f165bd22119952565e6659b9f70000000000000000000000007fa3c53f4ef2b6297effe92167ec430cdd1c7cd90000000000000000000000001ebd269d0fac1e155937c94a42f0267f04d649950000000000000000000000000a5fcf246e520721d20ab2fb6f7f52570621d56600000000000000000000000096b38ce4a571f6e707b198f5c3138033b34371c1000000000000000000000000db8cfef50f5f2b07a0985dade8d69b1f2be81d48000000000000000000000000196eb851e95c79599ffb37b7f8d02ca3138c00c80000000000000000000000003ab897cf263495a12f182e623930af3107713746000000000000000000000000140eef04d2392c72403c046509555a779af4095700000000000000000000000043d3dd61550aa69f1bafaff9a91d4087bc934c3d000000000000000000000000d1a6e13ff0e44404fe094e78692e40e4c844f7bd0000000000000000000000003e50cb403077a4569d8c006fe7c6e68c5eabcccd00000000000000000000000062f38f4921e9b21af65d0ea22cac0faa4642c6f7000000000000000000000000c5c26f4dbf902017472efa03359869d34f2f632f0000000000000000000000005b322227f3d4c7a15f3357a213aabb86f2117cc9000000000000000000000000ba908f99773017aa409c39ef1352d55bfdea2f850000000000000000000000006ef4697abae14893f9168c976db871e8c756a8170000000000000000000000000ad4bd038e70a3a0779af8c92e4246497bc5fe67000000000000000000000000ffe338f42fc1d910080f69f31f4daad1794fabfb0000000000000000000000008157bcd32bbeee9197a0df52d691f5e4b8e6cfb600000000000000000000000039cbfd16a6058683ad14ccbd3af815f58f3303520000000000000000000000004eacd4d4ecc969c25c38771a11636d0675ab359f0000000000000000000000004c60e5c848a69c674d13f76a605a7d7e7a299d47000000000000000000000000bb2d575ce8d93f4b0484664051af1048c5888c3f000000000000000000000000135ed49f78e59082267a66a89dec40d868730b23000000000000000000000000ac6c6951ecc601ef2999b6c256cb3ef0a882cf70000000000000000000000000356b4a0c3745d9c49546385c334df87768caed6a0000000000000000000000009875cfa3cf963b808fd50a5a4d59c5d7e70974ba0000000000000000000000009cdc03a3a45433f11c8a08a807167a315147376c000000000000000000000000594c98d5b04bf264e7db98add6b82215a5782ea6000000000000000000000000ad5880dd7feea07452e70697909ea137e7b46d23000000000000000000000000b50b3b172278944b8ad9fb2a21ea4c25e1469145000000000000000000000000165cd37b4c644c2921454429e7f9358d18a45e1400000000000000000000000058fc70209d1b5a647e10d8c7491db3d36c6c7ce800000000000000000000000076123005e66c69c24cc5e80e7fa31fead2273ac000000000000000000000000086aebaefed771428d5b9c8330ce1728150e2b4220000000000000000000000005721770e3c19b40b91d6a15ecb7d7863520b75ae00000000000000000000000061ad87381b802e1aaa19847234088c617326c8a9000000000000000000000000760adba011055a283d25f7343ecfe8fc92e6fc6a000000000000000000000000c54b5546e2d80f5a157fe8d2c15482849791103e0000000000000000000000006dd979389ea4789455fb94ce84e629e8ab3d3a660000000000000000000000005248eb8bd82616e41d3a5cbbc3177d37855cdfd8000000000000000000000000b9b56c1b515e355fa3d0cf04026fec309c723c500000000000000000000000000627d21ea5d589d7aba3330b3e1c6ac5102edaa800000000000000000000000023bf94b496b4b1489a2b51a91ae4f5215ef8f8fa000000000000000000000000b117c0c0618878c84d36229c2735347591f6d636000000000000000000000000194f59ec1c992c07e24210d2f65acec694a475820000000000000000000000000cae07df820888ab731b8257e7540a5b0d65f0c0000000000000000000000000f71b5d9798f2c3c9df02117b2791027805b3240300000000000000000000000079294796cb981adaa2e551bba8417b3d80fec99d00000000000000000000000040931288ae796672a62ff32990702a71e43f57e30000000000000000000000005456449e275fdbbe343b23cadedf54072013bb12000000000000000000000000feb208987b39e1bfdc5b8424ee10c9e29b96f1ed0000000000000000000000002983e223b692f87f74b88d673bda58353cbdf20e0000000000000000000000003244c2a0e996eeff3597b1d861ace6a804b5d435000000000000000000000000a6a434c9e1c4d761e3e9d5433ea988d358adfa290000000000000000000000008286ce58c7d439bc5e9f440544ab5de3e6fde79e000000000000000000000000e948a599d03a198caa9cf61a0c5776311a55134e00000000000000000000000042dabf99b327e754ee053323367dcae0dc12074000000000000000000000000048030b39980383eef5404c354a59f8db60bce124000000000000000000000000ff04f39c293de725ea0ff188207e45ec2d06c0d100000000000000000000000023911dafafa33a8245ca517d50f8e1eccf06d0cf00000000000000000000000085dfb4ee6647ba988f4956bba7c4e088aef38a89000000000000000000000000f63c5f2f198da3e1a11566f0870b31959e70ea940000000000000000000000001b6491f328080d4c9afca61de649fd43f8543c8c000000000000000000000000c17cbd291d3c48b6f48a8d58bbe791677cad1b77000000000000000000000000b2b775e6916a2098366516b481a5d2d0abc1ee3e0000000000000000000000009b60deec1955a965266e8f1880904ff1c67bb353000000000000000000000000aa9ca6a6535f230b7a658a12e6c54081c1e1b73b000000000000000000000000b36d1a99fd8fcead035f49fbdb76de1fbc210a2c0000000000000000000000002259b12e4871c2b8f84fc576aa4c6f36ad4f548e000000000000000000000000fb2fea77e0fb3985066f1fcc7a6a5be3d7199c7a0000000000000000000000002e3f4bf2ae04cd328986a7d8050104681aa33d560000000000000000000000007b16e4867e90ab31f7f578db8585530868eac6e00000000000000000000000003c3e31fd498ecbcd14938b5a5477c941abd85832000000000000000000000000579e5907303a193c0fed9dad6cd7248390992dc4000000000000000000000000495fd1325dfc2b7c72dd8eaa7dc016ba9597f81b000000000000000000000000495fd1325dfc2b7c72dd8eaa7dc016ba9597f81b