0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002cf99a343e4ecf49623e82f2ec6a9b62e16ff3fe00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d667261786576656e742e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e20667261786576656e742e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d59475079716e74597862727336516f546b47366472435a56567779364459767650693639647854526f757a78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000003985f46e0c518f5de26938c073280e6b3730705400000000000000000000000084c4794455206490e9dbca7a55c73218d56dad45000000000000000000000000e0660fed18ab3073e565db9f1730e69083528b220000000000000000000000008ab34a769d8cc61529654eb9d09ef64b924f989f000000000000000000000000679b0220d744aa2b5ae994f0a2bc7eed33fc8802000000000000000000000000b3567c65a4abb03ab0218143bea229d4a6018da8000000000000000000000000429cf888dae41d589d57f6dc685707bec755fe630000000000000000000000005de47187b906aad7bdc34f4610d81bd28f5734b70000000000000000000000009f4d9edaf51ac6739c74d88975dfc467878ad698000000000000000000000000cc1d834533db49d3f2ce9632ced272a74a89de7400000000000000000000000098c70293a7f84e9df11086f648236cb9304dd533000000000000000000000000e09348c518c51671a54fce1f16a1d55ede6c7c580000000000000000000000005565ed81d76fbffec05efe2ddc27b4f4f40e8c9c00000000000000000000000083c6149694cf9cc16c19a3994660b9121b7036e90000000000000000000000000deaf45677c7955563056dc4ec7b8c3cf204f61d0000000000000000000000002f1abdbcf9f2f0356b9ba0b4679a13256250ef5200000000000000000000000088215a2794ddc031439c72922ec8983bde831c78000000000000000000000000f570ee664c32a065bf306a11b92fc5059b9bc7980000000000000000000000003467eba885767d3ac9e754380036ab04d275942a000000000000000000000000f0c32b605d6065c848c9a1d6f3c11ca7b3752f37000000000000000000000000daabcf8712f80c670048867de53f5ff5351b910600000000000000000000000059ae7f21d18b2f5fdc7a99c4fd6dd9e67cec0bc9000000000000000000000000b81d870ba59b03f1bec8fdff28dab09d7fef7a6b00000000000000000000000051c3fd9fcb154fea12357aafc58e24c79e9dc0df000000000000000000000000bc8021015db2ca0599e0692d63ae6b91564cf0260000000000000000000000002ed6c4b5da6378c7897ac67ba9e43102feb694ee000000000000000000000000740d618e92484b6f142e49b3644b26cc370232be000000000000000000000000c37b5d9a854de08c5d74522b726c316833e6a047000000000000000000000000206b89b3b84e4df5b5c130e4abf554c0c3fa88f3000000000000000000000000f728070f61656a7ccd730a4b751e42689bd2bbd4000000000000000000000000431ad3cf940cf01a690148af725c70bc28c5d633000000000000000000000000355d72fb52ad4591b2066e43e89a7a38cf5cb3410000000000000000000000001d50811e1dcb96b8dbf28a723e00c9cdedb777ae00000000000000000000000073cbc02516f5f4945ce2f2facf002b2c6aa359e7000000000000000000000000dae9916f718b067d83daac53da6098684ba2eb07000000000000000000000000bb3bae51eaa44cf060cd60e1a5149ad222eeb8a40000000000000000000000004fd5faafd633b0e216a054394f240cee34e5f1bf000000000000000000000000493b173a1d6567f7d0a7fb145466087f4c286d90000000000000000000000000ce27d8bcee45db3e457ecf8629264ca7893aaaac0000000000000000000000006a50353e2b7f2f96a7c5680c51b9f32565b0419500000000000000000000000067bf6313d57fa43e9fe9860dae1ebd806b3738110000000000000000000000004870525eae23fceb31df613d179ef6275e1b93a9000000000000000000000000dce32ebfb1b2c200567bc48b065261afdfe3f2b9000000000000000000000000ed05653bc06caa325fd5a929eb639e781154ad1000000000000000000000000099cd7edf3a6c90a0168c213f22935358bbea8c38000000000000000000000000aa10308ca19376d6627949446bac63af376a2b2a000000000000000000000000b3e41e2d4b77cfe2f97dd2e8305f2bc2dbdc3587000000000000000000000000035c87340d9ef65a4d8f1888269f69444075c97500000000000000000000000068fbf06afc52a0401afc04b43205be0461bc1d1d000000000000000000000000c34ae1a39662415a4720d4a3e7c2be0e202568c20000000000000000000000002a8ce51e7c0a1ee60e20bd859ecd07fd2530a3f3000000000000000000000000432101937f74cae0f1a4b7f2baf5af3b2ac10e8f000000000000000000000000113406a66a9c41b9899f9bf08c39931cd7437ac30000000000000000000000005e5a02de0daa2d69d2679bc56adab1f9ba03af290000000000000000000000003e9c97a5e97f45a68f27205eafdb097d04c7336b000000000000000000000000643d294cdd4d1c157f78f30776624c870fa0bd63000000000000000000000000018c8a81cb02ca1a327baefd400f75f57ea57ba2000000000000000000000000f3d510db304f682413a5101cb8a6ea634117fd3a00000000000000000000000000008cb7b55d77b5116a593a67020603b7c07fd0000000000000000000000000000566b53e028d21e104e4320de61c2314ef40640000000000000000000000000d276f7e14b3e184343be02275f30d58f5738db4000000000000000000000000d8510f5e9344a03bc9417180912f313706d4b58c0000000000000000000000006fed629d6e2bd3183b1b9b10c1c41658ce1d2128000000000000000000000000d861415f6703ab50ce101c7e6f6a80ada1fc2b1c000000000000000000000000dd4e6bb3f9980bbae7cd37bdd5d4b15258115828000000000000000000000000cc5bf3dac1f4b85f010c50a4cde9884daeace302000000000000000000000000dccbf50347e6b7f151ef4ec853c2a6be149a3cda000000000000000000000000d6646ca4b80cae31701a671595f6e262bbc6fa43000000000000000000000000484ddd992f99132cfe1301494d33aa47aff80166000000000000000000000000e958e8efa4c71abc4c1667cc5700ed33e1ff99a7000000000000000000000000a10b0c91bf034bd03cf0b61e3a0f82c845639866000000000000000000000000147505c9648c0e2168de8eed7f64f9ba92aba5a1000000000000000000000000e00e1e0c6d67fd3e428d6862fac3a73f2abb09c3000000000000000000000000c83a1bb26dc153c009d5baad9855fe90cf5a1529000000000000000000000000c0c01586da26de4ec1ee69c0f55bea71514c4757000000000000000000000000a396ae6fe5e7b6f1453514a4e6a73192dcfab182000000000000000000000000076bae9c123da43967d5a902e59eb3cd5c120ee3000000000000000000000000f7d53be3e83a0c127e5017bef7d10b0983700ed1000000000000000000000000f23f126c447f2ab6e79b7cca7249a32248079c5b000000000000000000000000f53dd09a9930766f1d2aca429e42ea1e1b61bc25000000000000000000000000155d2439c81eb215e93bfcde7a718c8400fbc61b000000000000000000000000839b9e06285755b72328583ae4fda906d525b579000000000000000000000000a81afce728337c489149a9cd01c449ddd5ad20d9000000000000000000000000435b7d470767cb121f37dd296b2ac7913fdf5427000000000000000000000000e454c7cac5c9e2b0fdf1172189998dd64a2a61fc0000000000000000000000003343f1ba0b32e6c8c8405bbea4d48c85b8b7bb58000000000000000000000000f39bcd69e5b34ff0808ece9e8fe46f0d01d413f0000000000000000000000000a0bee244e244598a1aa4ea6755c6a479a1cab98a0000000000000000000000009cfd46a7c0dbb1c3dea944574fd8acd10a42a8b00000000000000000000000001fb27e5458c5c3dfe1e5ff2039d5a173102b96aa000000000000000000000000ae60c874ee07f44fb7bbbd1a5087cdb66e90bed8000000000000000000000000f398f1daf55150176a558c2cfe52b76a5590dafa0000000000000000000000001c05decb151a459e8b045a93f472d1b238204094000000000000000000000000435f623b646a011a7bfd15324f7dca7a526496b000000000000000000000000074214665e2cb8a38018305a37a19b4d1c61431b5000000000000000000000000ebf8c12a6ebc94143baf2c8506cfcbd2be7b5d33000000000000000000000000d0f06599096139d8f7db1f18cd8372008f1cb27d0000000000000000000000009169e947fd20fd3e0afcd769bf70260743ccf490000000000000000000000000c2d201037bdf8f7fe905f1073106bf4385b65a6f000000000000000000000000d239febd25f7318ea099e1b4eb2c2ac9e1a0f787000000000000000000000000c1c47b814a9bcb9594a2d12adc60d9830b357c500000000000000000000000002470adec03f0cc39740730d19891bd24f499a359000000000000000000000000537ad4ea4080b4aad0dd29b98933cf95e5fa6c8600000000000000000000000097f7beb12bfb27eeb01f6159c4e05439dc9f1b750000000000000000000000008ff27ddf2783c788572910cb3cfbf9fceea95938000000000000000000000000adba811fa61267801ffbf3141a07299de18969650000000000000000000000008b91a319409309cc6ff506239b10583278a20b800000000000000000000000006fb5421989807f828926b03e44a5ce61d6906ee300000000000000000000000048d88d03e238feb24f0a29a3731f07da46f30bb7000000000000000000000000fba8eeee172dd6fde768daf5f0d26b87a0c0c3410000000000000000000000000f646a387aad0e8667e3c24e725dff9ffcff91c30000000000000000000000001baf31aea215ff4bc4c04bf75975004a19e0e0d50000000000000000000000005656cb4721c21e1f5dcbe03db9026ac0203d6e4f0000000000000000000000006cdfd42402c7f3f41d26448bdb69da501d65add4000000000000000000000000f411bb7b244603d98fd196ef1c9dbfcda06352d90000000000000000000000002db4e7f544cc4bfef55958264bf84699519caecd000000000000000000000000f0b7e723719b1bfac706ace09e02f4d3116411f3000000000000000000000000b6c17794a6ce02a87df4b16b1008083a73c0d3f000000000000000000000000019ef04a6b7806197ee7aa39bad9fceaeb9da5f21000000000000000000000000e438ad101292f701dbed526e789f4ce1a97f8b0a000000000000000000000000ba93f37118f9d0ac9f620cd7bfb9fd79635db7d3000000000000000000000000621d4352ea1c07bb508e07ad4e6695daec285574000000000000000000000000a4b26ac6092f39b9afb8f5e4ddb503337e5facd4000000000000000000000000d139f3be8eb67f22788611a5f5256b532a55ee3000000000000000000000000018c4f5fbef18d03d584d9d41a0a32e002ce096150000000000000000000000001605f534bf2b74c7ed30e0f187caa2fcb337de3a000000000000000000000000d780612026783ce665893d92e42af26eaacf077f00000000000000000000000066d1f600b54b9c2576ba45cfd2090ac8e941db2e000000000000000000000000e2571c87f1433ea06be389e427af2a17bfd37fc000000000000000000000000023bc20fdd363bbf39349c67b8745d88de86ca78b000000000000000000000000a1dcf700fc5239a01e822bcd0400b45e6c8f77ed000000000000000000000000c70f00cd7e461686b04b0e912e309beca8b80ea0000000000000000000000000595f51b9df23feccc12c49025240269e4a68a61f000000000000000000000000627669289d3ed0868b1dde8ad579ae67bd2f43ad0000000000000000000000000b096d1f0ba7ef2b3c7ecb8d4a5848043cdebd50000000000000000000000000a4beab96b63bbd35340f0bbb6b2fd6c192cc0c26000000000000000000000000d12f9359eb25977ae30ad6a2603bfd78d2b9fd0d0000000000000000000000005b5a6fd70a7e7df8580331f0389e95bafa6c16f4000000000000000000000000deea201fd61c053ccbf8e44e24b0df3d8b470d6a00000000000000000000000002b322ecfd80aa1de6536be93a496820a84711ed000000000000000000000000a75fe6f004063ff89dbc30a2e4dc576d85c00c55000000000000000000000000106ea65d056f808709b3f64a2306017df53b809c000000000000000000000000738390bb2ec2b545f97a4a7158c79c5ae595228e00000000000000000000000003a8394d418511ae3d9045357275413431ec681f0000000000000000000000005522e7aaf31f828dd7d401022364338b6a57e43900000000000000000000000055755568e960d30bf983306cddd0e0f279105081000000000000000000000000a3553f149e8910bff8a5eeb057e8ab1b8d411e6d000000000000000000000000c7b628736aadd71eef976beb9a1c656c945cf3b8000000000000000000000000635a98beeae62de55e91ac2987b7daffd22099b5000000000000000000000000f1bfcd2acece6012b18d4ba5c7e3a6051bafa2020000000000000000000000009c178d5708f5c8e1bb1ff44fd3f94133326409190000000000000000000000006a67a0e5265730952ed7dd648aed357c7444999e000000000000000000000000510b2d8e30e8c79247c51e04d5be8bf7262f9938000000000000000000000000fa45c6991a2c3d74ada3a279e21135133ce3da8a0000000000000000000000003551d9abd79df6eb2890b4108542ded14171f5b40000000000000000000000007ff8eb786b62d9b1754cc5d9e8817486953da2e1000000000000000000000000a6b6fb6a424f4d107fbdd6f3bca610b568ccb2ea0000000000000000000000008128743fc67f5647d4ffe851c3693f0bbf6879640000000000000000000000000a482d6499a3ea0d01bc60e42e6f1774ca7faf6000000000000000000000000049d2db5f6c17a5a2894f52125048aaa9888500090000000000000000000000004d5be057de46aaac13f0a09a97b04bdac1b23eab0000000000000000000000007ec1d8ce05c1db1131c4e1a54dc9b0186c939fb90000000000000000000000001c4e0475ee9d07abe15ee0e1a24ecedc89579fc00000000000000000000000002e39b4b1c58690a797f824f2b043003281307dcc000000000000000000000000f66468ed50d9d635964daefa1ac3901a6faa4220000000000000000000000000d211a02a0adde56bb7f9700f49d4ba832adc7ddf0000000000000000000000003016a415740d746c7cd1a3ace0d39948518119b100000000000000000000000094c840ff0db97bcbd4058abed14ba3721831b6220000000000000000000000006a082b7b4422cc8c48a9772c73df57646cdd3c8e0000000000000000000000008a64f5ec2e49b33b6e4c2b61bc868e1d3cec167d0000000000000000000000000ff4bcaf4d736edb8eba11dd66a4921e9f8b8b500000000000000000000000002fc5abd3724c322e4ee6b871b7148b303f69a2270000000000000000000000000a38f11ec1f628f6b7b52f9846587a0457dbf523000000000000000000000000cf64f19758146891e0fc95a477fd68af59e397120000000000000000000000006665a5a00ef3388328cb0713c008099e3e7b7092000000000000000000000000a86bd8539cf64ab5414bbcf32627b7f03f01e1a00000000000000000000000009d0b1ddbd31aaa16a6b5cb92e3c2add8526362e6000000000000000000000000fad00e987b5617bb06ce91a6f78914db74152a77000000000000000000000000f5f165910e11496c2d1b3d46319a5a07f09bf2d9000000000000000000000000862476e4f4a2195436a41dd119162d7de1fb9e1e000000000000000000000000886f6ab61294e7650de300e0d026b1408f1e160f00000000000000000000000024a682d9811114c053fc6146d47a0e2fd447a26e0000000000000000000000009203a1e86297fe8922f267da802e9d442665082a00000000000000000000000040e652fe0ec7329dc80282a6db8f03253046efde000000000000000000000000a76ef2d319725d50138595a44d0e4e3ccd4c3284000000000000000000000000d62521c07cfc4d1183de4bb3d7a3b46535de5c19000000000000000000000000c8337c2e120f34a3c3d4a8f96836ef728bd7781f000000000000000000000000d0ce021bceff33ca74c7b26a108fbbef75bc060d000000000000000000000000e2cea945bbfcce3ff2e765e5a442a7a9a64db09b000000000000000000000000945a21e3277e6aabda145da4cbabbf6d592fbce400000000000000000000000023925074619f5ee37efededa407d3dff09172a9d000000000000000000000000c8c2b727d864cc75199f5118f0943d2087fb543b0000000000000000000000001d2d524f0b484c61d1ac62bebce056ff5e7b9d89000000000000000000000000c32e449e67a00f2b07022cf3ac60e8989d24c61100000000000000000000000000b50cc35872b352a9eb7452357705cc4a7fae4e0000000000000000000000006a0ca2944d739027007cd4a59fef1cda754f93780000000000000000000000006fe47ef845c09d2ab513c0d1cdfa0b8fa7d6137d000000000000000000000000a0ba9d15defb5e4667fd14d2a65be5b4b191948e0000000000000000000000006a1fd5a98d377369e6deb7dff113191e962245cb000000000000000000000000c81ba4a7707ec8c63d74e998d48b01f944f000ef000000000000000000000000a69434d4245584fde1261a93fb165af20048e3c700000000000000000000000002499b7b592820c7889e9dbe15a15d314c811ce700000000000000000000000075b41d90281f8dcc624067763d7281e3086acae900000000000000000000000040f81b1930f0166ffde65c340b6c458ebd23b03e000000000000000000000000d3e2e38f9a36a1281d10fa45da06a7ed47ab1ca200000000000000000000000049f7dea28a53963766cc54f0d2c2c36af60a5243000000000000000000000000e686c86a2cf340a96e087ed70e28a72025112bb40000000000000000000000001b3ef09f2e756274c7191147303c8f6b3c2730f30000000000000000000000004f7d7d22013955259e85bcbb5218e24b223505d50000000000000000000000009b94add40a6bb66d7a5531a36b043d0b030ecfb000000000000000000000000095eea1bdd19a8c40e9575048dd0d6577d11a84e5000000000000000000000000234a98e2a86a92e177e315e835bf06dd5d945e9a000000000000000000000000964da4d611ad68e37dda2a29cdde6ab82d83612b000000000000000000000000e486016937c609683cb7e98e2769d53388208875000000000000000000000000f2e563f6fbf25cf23dbe57d25287e10339ad3b6f000000000000000000000000093d351658829aba60b2df309b6fde9a9dba49cb0000000000000000000000004c315af217543b01a184f8c831497d76088e319d0000000000000000000000000959e9d4401bbba51ef004844a267039945f2d530000000000000000000000008c042e3e426aa46200639143dc154170eae963280000000000000000000000003ef71b47a6b985f753b02b15b7b64c8985bcc4a80000000000000000000000004c253da2b7533331dbd1894c71484746eed36876000000000000000000000000b71451bb20d7e24c58d9977347f3d837c890b365000000000000000000000000b4adb7794432dae7e78c2258ff350fba88250c32000000000000000000000000d02dcafca5a7e6512b5b872401b78e86a48fe75b0000000000000000000000005e159f386b26b38f1d27a5e6059bcc69c233eeec00000000000000000000000066c348c2d6f0a5c2d1b34dc87ab61bfd62feb9cd000000000000000000000000b03d8ce66f7107cff05e84578f57455a15055eb4000000000000000000000000677f47afafeaf2e78a9a219e34c37108fda8ef080000000000000000000000004cb1b983505d36e88cfab207d5fea778ae9d98f8000000000000000000000000bb2a197274c25f010f5fcabcaf16feccabb5190d000000000000000000000000f6f0e4350ae37642887b15a262cddef157454698000000000000000000000000834e5eb431f00a67c77921750aa3ffc13673b3c7000000000000000000000000ef1335914a41f20805bf3b74c7b597afc4dafbee00000000000000000000000042e213a3ad048e899b89ea8cb11d21bc97b84748000000000000000000000000272817e6c8e7dbf3cb5d382fbfa0f53db4427d6a00000000000000000000000069449ed3b2003286cf8b6f06e22342c67a8cd1230000000000000000000000008e4a4ebb5d1f689afaabce37eec80ba50b0748d1000000000000000000000000143acd12245f74c75f5f431737ad56b9bbe70b68000000000000000000000000ed8689986d8b1cc5a8b9d2acf59cc84c43e021b6000000000000000000000000ea92aa16c349c8e37897222bf87ec90232545a6400000000000000000000000004823fabfa7f0fa5bd84ea284701337ecd8af3950000000000000000000000001a5fffdfc32bfa8f33dc9091c92c51b0757ac7ec00000000000000000000000075a90e3ded5f951573baef19101af7872b297cbd00000000000000000000000052822a7a6c74e22df63d8ac9ad01eb470fd5837e000000000000000000000000212e6cb3ec4bb3155b816ff874af800b8ba6402a00000000000000000000000092c93069af12e4bd5df296475537b51aab20821a00000000000000000000000070f6aaa23f13cb19c57e76aacbeec7b1955c115f000000000000000000000000d6ff586df35fabd2e33684d9ac611c357632bb920000000000000000000000007a6744c80e89b480f7205fe8543f878bac4aebf8000000000000000000000000e9c6f6d44c546cdd54231e673ba8b612972cdd07000000000000000000000000989564b77ce083a3cc68b24b663b58b7d819d2c300000000000000000000000096c07d27d239758361afac650847d82e7d2a84800000000000000000000000000a53e28f2f7b27971e18a6305c2c74a449badd2e000000000000000000000000f932caab83113c0200319813f9601f9cd0b5180a0000000000000000000000004c1c6122b839cadbd99a9593e849f970408a1004000000000000000000000000f51e5a0a85d29aa0508894405d734bcf044dcb5b0000000000000000000000004cc85b52ca538ba29b7fcd32a246a00928288bfd00000000000000000000000021f042631bd88d5cdc97c608f5ad1de23f3b0797000000000000000000000000dc3bfcb3521cd02af66d394f817a0e6fe62ded95000000000000000000000000a2b0e9cb3cca100d43df9e80b345534f9b2b421e000000000000000000000000e147d88f3972b779e82bd10d59c7ebfde9a483ee00000000000000000000000059e367132af1a63091b57780bc733b009383ac40000000000000000000000000674be6fa9ce93405e824bbd2fa6afe27290ba3aa000000000000000000000000544845005e42fe00a3c0e9735eeec25aa068b428000000000000000000000000a033bd3ceaabfb900bb6a1be4d02b82268df427e000000000000000000000000d869b0fa7b2efa4b80b1973b7c7b15773dc93fc00000000000000000000000006fd4cb754e75994a68e9ee47c51ae6edc78521ad0000000000000000000000006a4325a11a766bc8b160644ef274447cbed75a9a00000000000000000000000097a7afeea296eb71a78ed91dcfc23ef42aab2608000000000000000000000000e2bfd2d32f947af4daf4493a4ab6c77df63d9ed1000000000000000000000000878946b29449441c87f6fe1c459b62fc1613d45c00000000000000000000000095420c8f22c95e94f0c443d4c075b819644014b00000000000000000000000003f62a4b77fc326597d129bc3c896071146cbc9e00000000000000000000000007254b7e51d9305cc7bcd4510a1d556363385159e0000000000000000000000004901c8cb87c316c7e1b61412e1b9b38a3f3c3596000000000000000000000000907b64bf2039237fe633367c2002cde799f3a0310000000000000000000000004060e9446506edc076ee942a5d68686f7eab30aa000000000000000000000000b583f4ea016014e78037dcdfa9eac8da1de3cd10000000000000000000000000fcc1b0aaeb2b9063ab34fdfbb3eedc2ff30ae4f2000000000000000000000000ef368554597946c2ca1508ec2355618cf2b05102000000000000000000000000e9f506581e98f9247affc679c6cd39d314eac5bd00000000000000000000000061f72fe1e4ff809a2eca0b191c608599a192e1a10000000000000000000000006914fc70fac4cab20a8922e900c4ba57feecf8e10000000000000000000000007ee0ec80c604758c3eb420f817fd3ba481f8f5eb000000000000000000000000d18b85ad14b61cc4a771f40bd9bb5d49d2e44b330000000000000000000000005c023498ec0c2acaf10535b266cb73d02edd032e000000000000000000000000070895da1687422ec9d79abf6379269ba4d3a9500000000000000000000000008bfb1d1abf7aecc7dd75f10126b0f866c9c487d4000000000000000000000000da25ff9e20094bab22f05a644496b77ad3eeea65000000000000000000000000f13cfb041a1131ebe76d5284f90f5c2b8844efd30000000000000000000000001b2e054ba5c83c9a379626445324acc528dbb8e1000000000000000000000000451e6e04767eacae622681b810b674ec874176af00000000000000000000000052ab2beab654af652a2251282a95dcc3f3c3beeb000000000000000000000000fd0000000100069ad1670066004306009b487ad7000000000000000000000000834b1754207c1770b7ffa8b6c528782559431081000000000000000000000000c86cb9c0a24cd123b67235c0e6bc60c72c5dc273000000000000000000000000b2973a8f93b48499789264fe351dfaaa133ababf00000000000000000000000055a77f8e6ef4376e2f15e678c8b2f8819e95f5380000000000000000000000003c0b89512846be21a6ea3350e7aff857f08eafd30000000000000000000000002807e88ccf155e8c6163858df01bdc302c66d89e000000000000000000000000060e02320fc82a7bf148a443c34920204d56e7bd0000000000000000000000002caebde455c8ec0a9acf1a6aa9a06171c00cba590000000000000000000000005ef7f250f74d4f11a68054ae4e150705474a6d4a000000000000000000000000e9d765b1566e856435af26c6c8c4e5016fc5a890000000000000000000000000daea12a973b47ebee7c8ff05937847f5464c5569000000000000000000000000a564965c8f66cdcb25a406ab98a9f6a08c3fa65800000000000000000000000093b0212fe4f3644a03a8fff9078bd8f872de055d000000000000000000000000fbe09b7a6c6cc3a72b4ca41cdd9c88ac62bb79370000000000000000000000007bba8a15a442d2ac9f514db81c29eaf61b727a7b00000000000000000000000033a4e1ce645a4c42caada9540b6a048cf63d5f0900000000000000000000000068d78b8a5910df57e1a8961bdea4d4a99a42d141000000000000000000000000c61017c443861d992f4e479a7bbf0d13b1811b640000000000000000000000005c7ca6a93a46ae786d99d91ed423a91d6fa138790000000000000000000000001a31c94f97c649bc2a8adbceb54d1f4a075be4b1000000000000000000000000076165af05e470fc8f31aa6a190a7e5c510c680a0000000000000000000000004f2a6cc8cf80953ae4e655b1e23728407f866976000000000000000000000000ad9ee72d1c83d50cb1a78a298106004e306e52bc00000000000000000000000007197a25bf7297c2c41dd09a79160d05b6232bcf000000000000000000000000a2bd60a02eee7e0969e8a28da37f700bd800890c00000000000000000000000045bb7f2d7683e10328be7446cd0d87923f60d3af000000000000000000000000b97a258bb08f4c7e94af9665bbcf4e8788038493000000000000000000000000ff450d6e2584de48292a074c134ed533e4a8f8fd00000000000000000000000029c6b4307d9e665d3243903e408e6007c4300c9900000000000000000000000077a8bdc99112c4ec544d8ce46960683443f624f0000000000000000000000000e2cfe9d275d2dfe48d8024123404d31da62ab31c0000000000000000000000008070ffeb18a7d4583778065b5a820e72acfa5ab30000000000000000000000002925280b6a4014be23044c7b47c6acd3045d8eb00000000000000000000000000d9eee0e97ad1a6b643084892aac74ba117e1d2a00000000000000000000000003bd3c10fdf8face72f8fe37c742fb9c6ecb3e30000000000000000000000000799fffbd6eccd1c1753eb31105a00cd0e69506ba00000000000000000000000090d606f49be4de3194f87de81f24e4d63428f8ac0000000000000000000000007fa77093e83c9292c2357ea799ac2c57ec138203000000000000000000000000d9328110bd41f500a67ce54913f633109da944c100000000000000000000000088b6cace7c485db4a33f4da78d10abce5820467f000000000000000000000000f54613465819599ee946a6a967d4ea529e18ae070000000000000000000000002822dd75e4b7f6d7bcff1d63ce05fe2118dd92cf0000000000000000000000007bfee91193d9df2ac0bfe90191d40f23c773c060000000000000000000000000e33de5c1d7a2f91149f179bd35be4ac503d2f09f00000000000000000000000073f19a5f04edf92599e09c289c453a56e58ca6fe0000000000000000000000009293c35d6e1524609b7221a1c9a8d52dc81ba62c000000000000000000000000406030c63deb17aed8a5ac7dba0f0bbf3fbb8af70000000000000000000000004c031415f2e93a3a78311ce16f5ee229b32902a10000000000000000000000003cc7976ef15f5aec2b048530c6d5ccafd033ba5900000000000000000000000057efe31f4219d6b17927be8e16cde370f51efab300000000000000000000000079f08f2e75a8c99428de4a2e6456c07c99e55da50000000000000000000000005daccb5b8965b37664336c03e54891f6f58a6104000000000000000000000000d791c443f6a4df7897e709c4ec7f7c42ec40568100000000000000000000000021a502c6925d71be86cd6845f663513cc1a8125100000000000000000000000064c804ee8b28b59524d7d7980ebf314bbd04ff9a000000000000000000000000631f920d012cdd3fb60d43701180182e2671266a000000000000000000000000fa96028159401edbd4930ebf93224ef7bc286dca00000000000000000000000018a269f353615748be2d5933ac16a232d3fb5b8f000000000000000000000000d567f934c9b1de16e0d10f98a9e3639f6a54fef1000000000000000000000000494623b30f5f6633c43bb7b9f80728ea2f104549000000000000000000000000b4760130c4bc0baeb0a99718a58730c23bfd1bb50000000000000000000000000f7768127cae61980acbe05647e10e50eef6e2050000000000000000000000000257e54fb88e143511cd2e4b94aae8e1fa6de52000000000000000000000000041033ecaf9216aabe4404eceeef6fdb684811667000000000000000000000000f76cb08792134adb10f9cdeb0d1c7f9a59f0aa57000000000000000000000000fedc3d1bda22eae14be46a5056596cb6ae18832d0000000000000000000000002f02c976a0311e7edac8a465d151d20b2be7bf280000000000000000000000007b7f92616cde4cdc6fb610a6e234dccde54f55be0000000000000000000000006f37f46326f32846fef9c6ac200fe5959e52382800000000000000000000000079083cdfe33cd4b74570ad0ba89feb9f8ff80b3300000000000000000000000000000000009e50a7ddb7a7b0e2ee6604fd120e4900000000000000000000000013ac34ca33ae3e040e7fbd64c37926be343d1ab0000000000000000000000000760b3869b79e7697f16cdaacffc2aaff106f3e390000000000000000000000009151163074ee4361bfbc22cc1ded15b5cc3c88fa000000000000000000000000e38731dea5aa6df63a6d499768359faaecc55a73000000000000000000000000026995d4960dd1a9977da3c8109fd277505a5e91000000000000000000000000d8faec528b9fbf4fe3226d6beb8b14a4f9bad6550000000000000000000000007ebfb4537708d613d263578c0e34b559e8bc990b0000000000000000000000001b1ef65bb57862c88fb3ca5aaab87467919284850000000000000000000000009acba11c1697cbda6f82ad333dd252018a19240b000000000000000000000000b3805e5f44b97dab82bc00d63f7f8c5a56b96d8d0000000000000000000000004ed0f6fe7156efedd299812b8d27f60a6c70ff6d0000000000000000000000004810f3edb0b22c6baa7fb7d1590770a9d85738f3000000000000000000000000057b794781bd6224c2627f69344bbe79e252a54c000000000000000000000000d63a990774b85e814972b533409096f6f04d963f000000000000000000000000a249ac7499bb7a18f47168f936825452d466dcaf000000000000000000000000530e3e5217d58d12da31c68cde114b2bb18147560000000000000000000000003ccae124590736634cd8ef441e4fbde59f2ba1260000000000000000000000005c53d0851eaf2a7ec033693b4b7618588e4b1df000000000000000000000000010d98b4809efe5e3a4269afe6f5f4388ce4c38f100000000000000000000000023385e02bf2b240f5b63cef102ab214b97acba9f0000000000000000000000007efddf592d12554a9f01126e7b19b465e3581f130000000000000000000000006756506a5c263710e5cdb392140df1f958835e380000000000000000000000003d5ecc11e973a730969954196c1c69f9a8e7f9d30000000000000000000000006d18cd474f20b8438e2a4f9a44b7631b3aba3ca3000000000000000000000000acd3334d969187f1d990fbdc20fd961477c6ecd20000000000000000000000003d536f678f2bf3546bfa85c5e29fd3fe995e9499000000000000000000000000625fccb779045945a1e84742f22bd7ff190c68820000000000000000000000007395226043b1a5b117d3e2131d630d04214ce8eb000000000000000000000000b5736b9ed66697d405ebafcac5edff03ccb0fdb90000000000000000000000002633e2bccd8bad67168356641fc9a99816a80b28000000000000000000000000718c8e761d26514e7b1d4f989438b9cb41b9e31a0000000000000000000000003e96caafe1bd5dc781606c5974f6c885613fed21000000000000000000000000947bc8aa029fac296d8d5a04752b39da7935b5fa00000000000000000000000000000000003b3cc22af3ae1eac0440bcee416b40000000000000000000000000f780db98028aec31a718a25151c98e7e9a5546ba000000000000000000000000052ae6da223321c9721b877d2c0bef6405ff1f300000000000000000000000007410ebe4c64a33ae6ee8f5de0a2a0f2b08e7df9a0000000000000000000000000f4daa365a72c5b134d6e263f21b64de87f2392a00000000000000000000000047bc10781e8f71c0e7cf97b0a5a88f4cfff2130900000000000000000000000093f3f612a525a59523e91cc5552f718df9fc0746000000000000000000000000278ba1da4e4ff2541234f19487fd94a12061ca5500000000000000000000000093c930696a409d6e28f3d0e609cc469367c71cb3000000000000000000000000913d2a70dafb8af080ecbbc771b3bab5dd530a83000000000000000000000000e6399d810db67bf192c39180f6f8f1c7e0e300e20000000000000000000000007ab19ab75b9f8fa48b534243f5b6e30f6383c84f000000000000000000000000605b3a9ceaaba25448e7838adfd52ce16a0761bf00000000000000000000000027ef9c99667e3a39eb0f67bff3c15cc4e970c5b0000000000000000000000000888aaa4a5a55dbe1e7482ca419041ea664fe61100000000000000000000000007beac6d09cbac28a4a4bf3fc1998e7006be11424000000000000000000000000ef09f565f0056033093ff3209d01334b8ce9cf00000000000000000000000000c83b8e39de6efb212d9644cf72981a8671b9303d00000000000000000000000016d8bf51565b8dcd0613fce048ee15a49aabc73f00000000000000000000000069d494eb4926986bf29cd9aeaf667ab4a5367124000000000000000000000000fa0b6fff3b61f86ea3e289c412614d0f4abb0ebc00000000000000000000000004dc1bdcb450ea6734f5001b9cecb0cd09690f4f0000000000000000000000009af685b870059924444f5ecb2bcbf9e4687a4ae4000000000000000000000000e8777d765fd496ab2df8633859716731f9b3e3a200000000000000000000000003f2b3ff6c8dd252556a0e15b60f9d1618dddf3b0000000000000000000000002abb275426e75903d3cd0c6cf26bde5185e5ce4d00000000000000000000000053f1e3812ac39ffc81273adb0f15955b458522c70000000000000000000000009f78fa06ab709be30f61ffeaec2dbf9863bd2e34000000000000000000000000e1f4b19806573681ee761776a5ff8a6dd04fcec5000000000000000000000000e73250aa5d09015f0b2acdbb719e4433c06100b2000000000000000000000000ff2d33e91ab1d6d6ba074cdacf04404d6bf348470000000000000000000000005267580e9327db31fd4051e80c1a4675889cac1d000000000000000000000000fdad15dd52908fd007cbbfb9322898fc597873910000000000000000000000000ae1be13bd64f8cf22680bd378893e8fc1bc56ef000000000000000000000000a0aeda175b9266b8601d33e9ef31673cc8cc4982000000000000000000000000b4c7513fb817599c74815e8cc61c5d0922fdc56c000000000000000000000000d87f1cc98699b2327930b5bf71e8cc5bb9251db40000000000000000000000005f672924040efda70c6e1f249358126f78bd3d160000000000000000000000006d8d524dbe93b62995285d6be5fbf3d0ccc0f2ff000000000000000000000000a12ccd2bc5cfbe8f4af961ce97c4e8b444cb33dd0000000000000000000000005b69589a8349b68e993438050b0b04284e157047000000000000000000000000a31d64f8cc6a034cee2b6920d2312da39511ad6c00000000000000000000000066b53fa04a280b0f00062dd08f016af6652e7700000000000000000000000000ccaf0ed894c383a7b66d6063d52d9daba14286ec000000000000000000000000fe6ec396849924e9599143aa5a5e2a6f78710a17000000000000000000000000c724c802a7d8cb4d554b42f1148113b31273d3a5000000000000000000000000fd52744150f001e74e91e44ce54dea1cddf966c1000000000000000000000000c4eb32c145a4965fb6150a295bf5750eb285b123000000000000000000000000360e8aaf1e21b6ba3435f1a7c1778f537659c5820000000000000000000000000a4fc1b3308e763a6a322f38138748a781d5b576000000000000000000000000dd8b9fcb3a8c619f3aa688443a095467967cb58d0000000000000000000000002390cf638130f6927ab6e3312d496e0fa9285dce000000000000000000000000adc031616771ecb503c65e607c13dde152d459df0000000000000000000000002550ffc628b074f26c4c753aa77f6cfebc0a2aa60000000000000000000000002336ad6e57b46579e16bbea66d6539dbb8e38eca000000000000000000000000c1eacdc144a41628c6ff985acead70c2194bdb75000000000000000000000000b4d13a7ac37d210b9a164024d53b451c30f345fc000000000000000000000000005ad01fd882b94d6fa5e836aaadbc500cf7a1c70000000000000000000000002d472144aca883275fc888e4f695bbfa5ed300a9000000000000000000000000440930f4a902d3df6987e016f8f90b41a8b8a5ca0000000000000000000000005183dd1e467a97114d69514e3f97afec6ef3753300000000000000000000000091215714613ec4554eadc9563669751cbcf265d0000000000000000000000000c5764f7bc14bc965682b798dfeea838bd52d8a7a000000000000000000000000c234c54f6927ac30c6a0fc22f3e2a54c08fd4c50000000000000000000000000b38a1018ea21faf43bdcc9b66660948b3f52cfc10000000000000000000000001a9457bfdb38f62c5748b57aa9c0a9b6bf06693f00000000000000000000000026a34d1727645638b7df600a8f2f048bcf9cfbac0000000000000000000000004cdd2cbc814b0021f32c609bd6d1ad285db3fa800000000000000000000000003c0c0d5e4ce41cf55a24d3fd740b6723ea201fdb0000000000000000000000001ac117b6e2948ce1926a359a27977bbb3ad39e590000000000000000000000003b9b57ff78bc40bf010981e7063eb4af6f89b791000000000000000000000000daaf6d0ab259053bb601eee69880f30c7d8e585300000000000000000000000032112e3181885d52bcabe7d101fb698f46dd7615000000000000000000000000f4f6ecc5d5e34389ae180bb554043cd4cbea4253000000000000000000000000b7cf718fd4699977d939626b7da7a60045e0e4460000000000000000000000003b6f4f18dc6dfc18de9305c82dd90b34c8d887010000000000000000000000007c930969fcf3e5a5c78bcf2e1cefda3f53e3c8fd0000000000000000000000009b7e098f1984277969156f3e4b53ade63a3fd654000000000000000000000000f607086267af70f88c8ad2a5a6de2261d0aed1cc0000000000000000000000008652a696e1ae2aa9c1013608b9c88a8b347b72890000000000000000000000006ab615cf8decfc488186e54066fc10589c9293a3000000000000000000000000ff0b6ffc4507812f5380062d91a79e464508bde10000000000000000000000004ea32300d8f8a922efa86ef602316f6326d42bad00000000000000000000000055f649972c55d3fd214c28acb7644c1aa7f730c4000000000000000000000000870c66e74c6691894b3718fd51216e894019750400000000000000000000000018b4691827a2af5605ce331fa1f0cc016e9234f90000000000000000000000009feca566c9597ff8f829f71e80b4738455548e36000000000000000000000000fc51c0c1c8d2cf5ceb1e432a484d4fa8c04d8d26000000000000000000000000346e6b8075cfac19192ba8e5a4d1eec764e3bcea00000000000000000000000090c59565d0ed2b7b972030f2d9141cea38e76c49000000000000000000000000262e65d3d6ece5247bc49b98e742d40341f4db1b0000000000000000000000000c4a56ee0012b7e1e46597b4b3d16d9c3366942d000000000000000000000000576e28a5903a4b7630219544d3a050315594769d0000000000000000000000004c8707aedfbee1fd8fb11c55919d21909e2273f3000000000000000000000000206b767b27974d14c6431fc4e88789f9511e889b000000000000000000000000ff0847037455a73740c2f3a7f2e39b3650bd8d310000000000000000000000002b094cf1a44cec864a0f79d9d27f97e9dce0bfb90000000000000000000000006cb3e907a0fce5b0053383518f2d60c0ebd9924b00000000000000000000000017b128b6771f5d26de3348db0cd222328cc1eb47000000000000000000000000507d0e9f12447dd1055d98bf82c92f17650fb8b50000000000000000000000005f67ffa4b3f77dd16c9c34a1a82cab8daea03191000000000000000000000000d061409f37f31d85993b373978665c1b19e32bc1000000000000000000000000b73af3aa784a3667f5edb7061ea0dc0a466bf201000000000000000000000000511e2a159a95caf408a25c0ccacfd7e9e652f1cb000000000000000000000000bbf442191ab5213de67dd4026560c9940f349a6b0000000000000000000000001611cad092c8744ce2361a64273ec1cc049e825c000000000000000000000000c1e17ec47d64b9b318d872df27df7a82ad8e7a99000000000000000000000000660000c7feae0027f565680000005c683400e7000000000000000000000000007f118f9e293174751ad1b085bb24dc11643c85d9000000000000000000000000fa7f2f2ce037fc87846fd118e944db50c31875eb0000000000000000000000000b0f8a1ec45c5344e04aa6e11f52849c9ce54de7000000000000000000000000db085fe289b5c5f1c67979f872ed38d3ce8477c10000000000000000000000008b01d3ef8a367f7596590bf6c810e11d211dd9dd0000000000000000000000008638b582b1c283522f7284f1adfd1611f0ed788f000000000000000000000000baf51be24330b2742e03060113efe115e289acc2000000000000000000000000c04bf6af36a664be791d51eb063f3a806601d18c0000000000000000000000008fd6a361cbeb9c92c15f9fbcf0454d5ca9a76d200000000000000000000000000fb88f4154d1e83f315f75dd5a265034502ba5c700000000000000000000000099ef37fa6119d382754f13c415fcdb1e72fc4acc0000000000000000000000003f182001df3aee1ef820dd69ed267a5e829cadbd000000000000000000000000bdcafd61247e829de8aa7e8a98979b8e13cf42c2000000000000000000000000047d0cb513a2ccb1ed44d4af271410a9c8d5248f0000000000000000000000003732fe38e7497da670bd0633d565a5d80d3565e20000000000000000000000009e9f0d93abc39329149865768730c4aa485377570000000000000000000000008fa14fbbb7406745daf53299926fe26814b118020000000000000000000000002290c35a7ad1364c80a36a443c673172f61f843f0000000000000000000000001a79f73b8209aa881ea2f6ac1ed4a15e822b1677000000000000000000000000e493a4c9627c190022d1ff039a34ead3d8a9cf1a0000000000000000000000009be5a94d0d5d6913a713eb550530d852dd865f740000000000000000000000003bb7ea1f6be4bab6cfc235ed1efcbaf3390c75ad000000000000000000000000021eca0c57963f20185a73664c895a4f264522720000000000000000000000003d7327c4fb2502e49afa9ba72d33ef60ac7ca5590000000000000000000000007ef63254a7f46e0564f0cc7aab96fc89a165e190000000000000000000000000bac258862a5108e41b6ce1b462a49961c409576c00000000000000000000000048fb55ed1fb62ed26274fb805f6444bea97c1f280000000000000000000000007457deacfc21ae4d6adebf5aeab823ca45e09e54000000000000000000000000ed09216f8c0e6ebf7502eab98913c2a0599fc9f50000000000000000000000007e51148d3359cfe432958dc2f542ae6c059bff150000000000000000000000008d267f3d09673bf482f4787ff66ef4cc492fa017000000000000000000000000c3d68d98142fbe208f3b6a60629fc08eb9a451fa0000000000000000000000000c14466009c658b3d52f2cc1b8394203fc8227ce000000000000000000000000728b569cb9b4bc6f124cae899f0c56579768ed9e000000000000000000000000ea0cd76caf6656619dee3c101c4065af65382999000000000000000000000000850d8965a99f95ba72ce53ba70a0bb37754988c0000000000000000000000000320d24bea15b5a72839d608dfc95ed85c9d8afc000000000000000000000000055c87635b8d82d4e87e1e8fa11be3cff0c2e5fe30000000000000000000000005e234e5807a60ac597b35e72c13879176be97e84000000000000000000000000a1006d0051a35b0000f961a8000000009ea8d2db000000000000000000000000b056618c6583e19474b408d105e5faab7edb101000000000000000000000000063ff71a37d0c732e2b8e1777e38d79c1307bfa9e000000000000000000000000dc27e488b481d37fbd861496aad7f477d8751480000000000000000000000000a8cdb7c02c979a2a42e994333f59a52c954f90940000000000000000000000003765d58ad28f7cc603a76dc9eceea5769a3728c3000000000000000000000000f1916d513233401eac1b6102d0fc92e8ec7899340000000000000000000000009e301190d0bdf64e287d6205d86c488fbd37d4f800000000000000000000000089b6779936aec4298d758d0a51e8cfd3131aec6500000000000000000000000068b99071932f5333445f301c5b2280c99decb532000000000000000000000000833f96d4069ac5e0e81d19778a00d77384a20caf000000000000000000000000c7d97bf7af02a60c85ce321888d7df9b6e7af362000000000000000000000000b80b4d0379d693c771d87a194b3a11543c26d66500000000000000000000000014ad1bba61e289e9111955fc5e5a1d8979a6b1de0000000000000000000000008d1d7a0268de8de0a8704c435ad5875b23e52d8b0000000000000000000000006cab3eea2799bb0c91be9faaec28e4076c763e1d00000000000000000000000030efda616dbd3dd0893bbea28bf3fe451bdc9ab7000000000000000000000000463ea37d5c47d4f7f1d55209b26aecb256ce0bec00000000000000000000000011701ffeab4c19cc1dbbaf7a7610711b6205c6f10000000000000000000000009de9fbc5dfa267610e7d8ba137fb4fe18ce39900000000000000000000000000008de4b238bc4507c6e11ce875ae45878c08d0e90000000000000000000000004731223a7b5ac0c425f1f35d0bdf6d340a93a181000000000000000000000000c360fb6a716c56c5906cce846d799bd4133d151f00000000000000000000000037580be1d2b1bdf0016bda02dc3b6eab78b4ac0e000000000000000000000000caeb17bc34dcd8102e21180198dc2e0ced24bdf10000000000000000000000000e9d0eed46fe6c32a5b11b382a5efc9952f3f47f0000000000000000000000009f6b509ea9e47adf9a9a43c8b9fc55054d26bbcc00000000000000000000000052746552fd22bc173d8fafee4dee821d4b9ce1b70000000000000000000000001aa442d71189e32c69aa3a3faa322ebd34b1cd9c000000000000000000000000785ff38c492afda1b1ab27d8fa115735a45c64c4000000000000000000000000ddc952b5861aca9a435a3556b10108ae941fab8f0000000000000000000000003cb248deeebf2a68dbf59a58ae9337dd37fc0672000000000000000000000000ae7dbb17bc40d53a6363409c6b1ed88d3cfdc31e000000000000000000000000a93e77e9e53e99fbef3ad4a7c6704e6b3b6255ea0000000000000000000000003c5c884d512a4513c9c7440be3c2533175178a09000000000000000000000000b088061de7e42a2f9c754cbbde90014b0d2feccc000000000000000000000000d035dfe329f35946edd486ce51b383133f6b2f5a000000000000000000000000cd468d6421a6c5109d6c29698548b2af46a5e21b000000000000000000000000712af5aebae372545ec8a04cf5a59f89e97b941f0000000000000000000000009b6cf4e87f67848b709e041b09a72d4bf48c581400000000000000000000000012849ec7cb1a7b29fafd3e16dc5159b2f5d673030000000000000000000000004861f7875df71554104bbe4e9c92df6dc81b1e63000000000000000000000000817f6e501e640c5efbadbe98bf3f896a694212b500000000000000000000000014d0447f49bf52f76138cbeb313c147cfa372a28000000000000000000000000d478b48b30326fc76807b024f65bd6fcc47b52e4000000000000000000000000c4fa63641abe647d839359e37fc45d2783cc025e000000000000000000000000fa0dec975ff67eec1b618d1212c1da4dc7799a54000000000000000000000000ab43c10ab9c613eb2f7f0282ccfafd36969e95020000000000000000000000000a6d97444602b96f7e231e9dd5ecec9251a9cafe0000000000000000000000009d26b2e2f9279d6319579202a960bae5374af5bb000000000000000000000000ae908652f4e5cca3e7df9d10d8ddcd70d34ab7a3000000000000000000000000c5345445cc869617d1d336a1cd2f9c3cdbb61b890000000000000000000000000c3010556f47363c7c3718fb89851eb936f6dd15000000000000000000000000074e2cac504ff3b19f4035bafe23e1ad54d1e871000000000000000000000000fffb40347816873ca038756cc87bc610144166b2000000000000000000000000ccea9dc8463eafe5404f851851cf2f2c9aab375e000000000000000000000000d970a9ff8317be3eeb5e118c67449008dfce31510000000000000000000000008fc1be9ad79dccdb0f8cf28558f5cf994b9c6c89000000000000000000000000af777fc522e4c451743bfb7ffe13bd156dbd543a000000000000000000000000067cd091d9bd71ada076abea29147a1b3c801e880000000000000000000000007211809a5172caa3777a2bd920de35a53ae3892b000000000000000000000000a2490947b30258b522b7d6fd8fabec2d21c42d57000000000000000000000000558247e365be655f9144e1a0140d793984372ef300000000000000000000000003cd656b6559b534700e487166f175eb5cd40e11000000000000000000000000142624bc396a7629da8361dab200193a74c883040000000000000000000000008ab7ef89d6e59799eea0f9bd6ff69e425f7c4e290000000000000000000000008cd9f9c08c6a3f891bc570f1d6a3dc91c1f62bb0000000000000000000000000377e72554b1ded678fcb4b080e39ddac142b1b0f00000000000000000000000035b6b4e7e33ecc8be9c1be29f0968a53392ce15b0000000000000000000000006fbc7865c0a1ee4752ec0d1e563c2cab61c98f5a0000000000000000000000004736b02db015dcd1a57a69c889d073b10000000000000000000000000000000051aeade652867f342ddc012e15c27d0cd6220398000000000000000000000000cfef42df55163035e4b8e76a0106ae88980ccd53000000000000000000000000b6e0a357dcf235350a09bd4e11140fc55f499825000000000000000000000000b0bcd27acb5e7eeadb701d4443cc7edc635e29940000000000000000000000007b8778b5abc248acc2d9ee3e4679ff72c0fcbe32000000000000000000000000c2d14c396822ba325aa8c8d0f6213828cb69d925000000000000000000000000d129d8c12f0e7aa51157d9e6cc3f7ece2dc84ecd0000000000000000000000002d4aaa9b7eaae8c8b4e6e5bdbad8d042d261e11f000000000000000000000000ad8f72a7612bb91b2dfab09e54464aaa5150914e0000000000000000000000008aa3a5111242e33088a9ba5f04a917e3c8b557f90000000000000000000000000721b833df1d9a475aa0b5a69d3c8ec7f4468f70000000000000000000000000044aa7875d34748281dd42847e7d6ac305d6374100000000000000000000000094deadee430109fadd98be8b08b63549ad6412aa000000000000000000000000a82240bb0291a8ef6e46a4f6b8abf4737b0b525700000000000000000000000005beedd7bb61dfd5874db3b98946aeee3fcb5503000000000000000000000000a02a1b6cdb290720596dae852b70cb231d1afe930000000000000000000000004515957daf1c5a1cd2e24d000e909a0ff6be1975000000000000000000000000747bc17f7b7fa42e9a97b5818eb7147006440821000000000000000000000000f45ea02ddf3d6ce4165c61d5e123dec86fbb447d000000000000000000000000c9ac61b805b4dfd7cc514c3537efa1d80d67b93a000000000000000000000000ee742b54559b2971149df3d88f642f11891509eb000000000000000000000000b78e63f13a747d631b62fef9655529fee6f6dd130000000000000000000000000b526e8d016c240adc39acc1b018523e7615315e0000000000000000000000003bc74b98165cbb68eecec012cd54a452afbfc3b40000000000000000000000008e354f07ac2073a38cdc817cb8cebc8cd219ccbd000000000000000000000000f797834c7ec2078de5a5c086bbc5d5985b574ebf0000000000000000000000005426a3ffc79db1acdec396ea07943a97214509fa000000000000000000000000a851ef1ca85c2a353625dcb942ef5ae468de7e230000000000000000000000004713d599b17a04325e7d5e6be4f22f0224ec16b5000000000000000000000000fe2aa7b0af149df874a8923cd09a694044e120ed0000000000000000000000001efed205caede27da1135cd37a4192861a51100e000000000000000000000000278cbac762d70fa8e7410cf3c87a2ff061c22000000000000000000000000000431e81e5dfb5a24541b5ff8762bdef3f32f96354000000000000000000000000d636fa936bb60a8efb99fa22a2f5871536bb5fd7000000000000000000000000f6c75d85ef66d57339f859247c38f8f47133bd390000000000000000000000008252df00d58fe10382ece9b4634ed24a24d3249800000000000000000000000001340954f2bcae1c3dcd11826a41e1d9edae31e3000000000000000000000000aaa1776e0cbffd5ea9ed7f419b16fed6e0cb4b330000000000000000000000003954dc92c360e0ef810c5195e8cbcc0ab267688b0000000000000000000000006d9428f945bbcef347e25326dbab8831a9d856ba0000000000000000000000009a6fb50a2174245537f2c4966e6e090094ab2b310000000000000000000000006f423f8016d0b2a1e5f1e5bb3486408d4eec75560000000000000000000000002100f2ffeae64c022cf343bcbff35dc9734a681000000000000000000000000001b9d9eed43e8426db7f2d8c2f57871893d393af0000000000000000000000003daeae002a96180022348669a8f61c6d2045ab21000000000000000000000000f595ed8d6a450c6625035605a645a2c12d2ee2fa000000000000000000000000655a0311a8d74cc5699d6b115c0f6fc3027da4ce00000000000000000000000044c5734a0dbbfdfe9db50b906eafa8b91c0c5b3300000000000000000000000037bcbd10f77d433ed023af23db6f7872efb69c2c000000000000000000000000e08583e015f358ce59489deba17b9774833c9f8e00000000000000000000000041bc8779a51b7fdf69568a743f1fe2de277c1eef000000000000000000000000478cafc1bf482ba4b4bfff2500cbdf3a9423ea6100000000000000000000000022e81335f9d4a609df42f56ba5b583f565995296000000000000000000000000bc79855178842fdba0c353494895deef509e26bb0000000000000000000000003c57cb6c743b190cec13cd804afd753531b94ea8000000000000000000000000dad6c364209c821b459c3bd337bcb8a542f561ba0000000000000000000000001c2d8977d7d80eea30a10663dff11b95c1cd3b530000000000000000000000001e9c0bb00ff504e2c4ed9368656e876616e25666000000000000000000000000236b1d2285a0d7963a8fd9cb7be30249a6a1bd7300000000000000000000000001c12063b7b5b783a989a60af9f9f06534307a2d00000000000000000000000076a2feb082b32114563b882004b8b7c5a87e9b8a000000000000000000000000f9a25f8ab7a07d120e5c2e895ee71b5e09ed0fc700000000000000000000000064aa94814415173a63c079d655a3e910db73e475000000000000000000000000eef86c2e49e11345f1a693675df9a38f7d880c8f000000000000000000000000591ea85baaac46a3e064da771b12382f4647a11e000000000000000000000000e22210d37ff6a51db6ee143de9fab116dc684ee3000000000000000000000000658e0f8a4644719944655b59201bc0c77af9c002000000000000000000000000cf474ce283a157b2ceced57e02877cd26892909c000000000000000000000000621091d1c013e57a37767521bd87208d497b09b6000000000000000000000000cce810ab3fa880eca2ce8c00bf5cc9f20cfe0783000000000000000000000000c68a9bbe37b1ff1d0d479620c403856fdcb83e3b0000000000000000000000000e8ec5c5ec5b32bb761a9a29fb91a1c74c6ab7820000000000000000000000006c4d27d3ae62b6c1eaa9b732377f7ddf3cf2b1e6000000000000000000000000af19eec8f3888f645942824329c39aa6876b2d0e0000000000000000000000004e9fd67ccd0a7741df3610a5a4cc93b617777c7f000000000000000000000000e6913f8da21206b5080aec76af17ca99b91e6707000000000000000000000000304511bbc39182d1abdbc931c87f7ae5c9fa1b730000000000000000000000008fc129eb204f8e4ca740389c279cbb3c89a7cc9b000000000000000000000000a7ec76cacbd08c28151e6e650daf648cc0b0cde40000000000000000000000003bc7404a834297dceb2cf3d7ff899194e76ccae90000000000000000000000007b0e2d0c270301fc715ed3f00947b3f46bddf20d0000000000000000000000004db13278ed11a99afac5cf1c3a8b890d244042690000000000000000000000006197b584720626775ac5c8e58fd88497764123210000000000000000000000007719494eb8f3ca261f5c806d754853dc5ce2edf70000000000000000000000008f2ecfbb4da2af3b03ebdc5370e39d29d56817c90000000000000000000000002b3efa36001550fe6d8d2e49009f9287b35e15b400000000000000000000000041f03af13cb6cec919e5838a53ae79eadf291b8700000000000000000000000086dcee87fc10a030f1bc43202a1c5d1ac3cc7f520000000000000000000000005a6eade27773eab2e4038ec7cf388781eca02f630000000000000000000000007977b909d55a53f9c73140f7f611eaf0638238ed000000000000000000000000a7c155cc06ad6f18aab5a34fd08cc6fff247310c0000000000000000000000008c9db0b88f157bf54764baf047073f0d1ed9657600000000000000000000000051afb7cb898d48795d6788cb4abaf7d04507b756000000000000000000000000b809a481d8608782f1b7032c8e53afe81972a546000000000000000000000000c0ffe95f9b26a1b164eb80195a44ff641ce39d6f000000000000000000000000651e13cbbdc0b6a4cec98d20f0cafde93f40f99900000000000000000000000030e7c6ca97c184b879015daf678baa4c446d3e3900000000000000000000000073971ed39d400b0e13a489a36ffa41882b8e42740000000000000000000000004e2cbf19594581a7ea21d03040b4e1a9a80de6e500000000000000000000000000c96f32beb265ef90ced7af720c77f4474570ec000000000000000000000000a866a77f6cfe409a90851a1017a009f94a25ae2a00000000000000000000000097d4b02ce33c399ffec618bfd2d5bf7108e556ac0000000000000000000000001db92dbdf114ba0b1185896219016d815e5fa999000000000000000000000000920b70efa082fefd0267989de3bb08f87f4ba818000000000000000000000000976ec40ff47e9246d111b2d8178f16a393cd9bc8000000000000000000000000dca38dc0634b3f014851fa66ca083c52d45c459100000000000000000000000084787f457639ec21fe7dddd7db522db82954bf99000000000000000000000000a6700e645f2c252ba486c974c9982c326e40da80000000000000000000000000017df5929ac05dd15e3f2703435c30ebb7a6db7c000000000000000000000000f401dc223813b2ca99f8b6e12cefda850191b0160000000000000000000000008e9fa88f3c36455877a4d9fa3a9c9136c6233a070000000000000000000000005fd3ceb96ab5489a9c5764a2f74016088c01acc70000000000000000000000000dafc20013e0b75f54466daa2599d29210b3ee2b00000000000000000000000069f5d9224438e7d78cfb05101ce12e358a6fd86c000000000000000000000000411bbd5baf8eb2447611ff3ac6e187fbbe0573a700000000000000000000000053ab5a24006a674bc1a9fecdfd32c21297324f45000000000000000000000000c9fa46b3b2e1f9fafb6cee83ab852f6b4ef488010000000000000000000000000e8de2d506daf65a0b45ffc7fbd042d1dd9b5cfa0000000000000000000000005d91a3656e2d9f97459fcb1022a3025358d93d7b0000000000000000000000001037fcf67861d70fb7110ab0eec49f1f62f353ca000000000000000000000000335b88ff11f5061680c82aab1b0ebaf72ff2ed8b000000000000000000000000d16af0514413aa9862cd6d447468aae153862aeb00000000000000000000000012983d1fe31bc3c427fa77f16d3a4f8576c08dd000000000000000000000000025259b01b0d6f5880db953ca27ab6d949752f6040000000000000000000000003f05cafc696542d121b3b321f332cd930512ce9200000000000000000000000073c35a5b2b57cb21562de72ab5dd60443463f49b0000000000000000000000006da95aafc6f976213698d8a0d5efc8ccb5d8e43c0000000000000000000000000c004bb060e229b5192957f81caec3412e74fdbf000000000000000000000000a6c32427a772b7ce588c19e990b3d33720b08d87000000000000000000000000aaf19d7f6bea7f5c5675a3843c4aa3530402fcd4000000000000000000000000409e44037c5a341fcc04d2e9171d50a92ddc046b0000000000000000000000002edfe960f6e4683ca21cbf6a6da2764e3088a8d9000000000000000000000000342850f5ae13ed57ec0cd9e0f67dbd7b02cc7b37000000000000000000000000aa96267806d5be3941bf9d8e4efc3dc8eb2bda0f000000000000000000000000b8ef70c10387ce680bae1470702cb9edc6f389130000000000000000000000008bc110db7029197c3621bea8092ab1996d5dd7be0000000000000000000000000f12ee59065f3902b403e5186ebf9ecdf486008a00000000000000000000000005391a4b0749c29335024f41552a56cfa6bd3883000000000000000000000000a32ab18c797393aa5fa03302d79f69031b1956bb0000000000000000000000000c8c97a7a61ca505676085b5f648888cb887aab50000000000000000000000009b0377d6ba58d733da89ba918ae8ad577d31e79c0000000000000000000000003680ccbd59e67a2d69cf6589485741ad8323e55500000000000000000000000046f9fddd38abec53a27aa1d04ed07aa15bf6a4bd000000000000000000000000ee0d9d7ae01306297404b5691de561780303a6d9000000000000000000000000182fdb27d6aae88388ad38a2d7f0d1ac87a981dd000000000000000000000000333698ea33be30c84ba3a6a08008cc276c55e51c000000000000000000000000621cba49d5b835f3c5cb5b1c254004565062637c000000000000000000000000633efa52792217d1e18372a1b4aa9d75d4f8ba670000000000000000000000007d0d80faa43b97bdb47a1af709b5b30cb2fb055d000000000000000000000000bad1c377fb67d9a354199b246e2b3dadf9b2c94e000000000000000000000000fb2fb49a79df0a82fafcadd24f36e7854e1ce6a20000000000000000000000003e05d2a0c4309deb14d7323ad1ef21fbf90f271f000000000000000000000000621b01e5630a20971d7dae218f715de9452a019f000000000000000000000000d3826283e2669d8bd9af2c44d8f6ca8b8794c3340000000000000000000000005f7570481d1c29589270f8db49a3ec25b0da22b60000000000000000000000008148f30c41a9c7b1c017acfabd2c11d249cea5a1000000000000000000000000d6a27a3278e70658cc418f25488304513f69a0480000000000000000000000002a9ecdb9a5d9f1c6156a24ec3e95ac2142e06f3b00000000000000000000000072dbb36793cbfc871ec3bca152ac345147d9dd0d000000000000000000000000aa56831780b121ba468d71bd523c769a748ccff00000000000000000000000000e926a49065b9fb6ff379ab9782c7ef75fb824d70000000000000000000000009cf7bf0e3c9e10174446945560fe1ff770146b1f000000000000000000000000ca4a6252beeb663387d30e64d57c74c9f51d3f38000000000000000000000000dc5b17f7e80ba5f2c06e9d04bd202d394165e093000000000000000000000000f51c4ea11707f39dd41a3663cf47c2e86bde842a000000000000000000000000234325dd56a4fe80ce004dc9bbed15275a9246e9000000000000000000000000fd82a5b995fff8fb85a01f4498994541a1d8ee60000000000000000000000000c341395aa95e267ad98010aeb72a06dbc37db96b000000000000000000000000170c4bb99ad931559fdf74c7477358e9bcc22003000000000000000000000000f9c59f5d9851b9efa1ef397a4193c47feccaadc900000000000000000000000047fddff68e883e0e21273a979d9c326e5a63367e000000000000000000000000b9e219a466c4034679f3cf125944c912fd58b696000000000000000000000000441e9814f295bd3d70274182c950767b06d6549f000000000000000000000000c5cad6f0d787423be24dff2fd8483620bf69c1ba00000000000000000000000082519a38b27f907f24fcea1232fcbedb1bfc8182000000000000000000000000b5e76de3e429431dfd20c95719b2f94ce5de56be00000000000000000000000021847fd6e6028f319a367acfe28ae9eb9213dd550000000000000000000000002980676a2a7e3db3c7fe4c15f533348a40ee8a900000000000000000000000002992ff6cfc6b96e7e7b2b42551b49a70f22829980000000000000000000000004991b085c58cf04106d3f359de46f4cc6c1f9779000000000000000000000000b3a7fbc2fa38c18ad4433ae93fe7f215fd2d057f000000000000000000000000763f81348fa2e2d6ad6629c5a00e4ba3f900d04a0000000000000000000000001d74a878ab1f95d3773e48009e50a0aa8d92f83000000000000000000000000014845a6c4be880d630ee519ab8442d81942a28e50000000000000000000000005ba8be640c84e294bd7285b4d7a676ed8e1ff2ec0000000000000000000000004d33d84f667f22644b09f501f09ccbd3e876c68e0000000000000000000000001e19cf2fe4837ca119c867d273bdd3c5001b9d71000000000000000000000000369ded2e89afcd4a5fc3328e638e0f0098fcb5e9000000000000000000000000b631e8650fb4befdae74ab9f86a9cb65bc1347060000000000000000000000006e5539df0da3760f4f906c910ca75af67063ebbc0000000000000000000000008db3442781f427986ad8be63f714d1c83d6c1936000000000000000000000000a89cc9e59fc7f55665367a1777c7c837253978fd000000000000000000000000f71a1d49f9d73097c2d96ba5515e672984c6f7a300000000000000000000000073165a7bf621f466c63f6a0c8f08e969772c2a6d000000000000000000000000d966ac73fd52fe3964129079eac60d04f46fe8ec000000000000000000000000c80dd50fd6702f81df2f02221161938bebbb5cd7000000000000000000000000799592b12ff0b5d485fe07b09520d459750472d0000000000000000000000000adfad9dfc36a22b45e173162588e474e2e37f630000000000000000000000000f6aaedc61221a551fdaa0c6bd18626d637f4e99d0000000000000000000000008a38a9d5e859ab9a687968ad202300a1d066f7e100000000000000000000000053c3134e7bc256a320d10b4f46ca4fef36b40428000000000000000000000000bed17f511084ffefca09250886c1fd77fa6a29a70000000000000000000000006651717820ea7668a5b5a32735ff19bb0a414b8b000000000000000000000000bae7884c859e63a7cc02e9b27649b235757b712b00000000000000000000000034994e4ef2376da52bd6141ce57ef38c4f9f6573000000000000000000000000a2215d3db8411c68da66bdf02bcf47e9c280ed97000000000000000000000000cd3838428acb6c24c19aa3e73036dc93b72064b7000000000000000000000000239f09b9e6f94cb4c60f165abb7a4a869cc80d6e0000000000000000000000001a2756dd582176f800f880b2166543b1c179c70a0000000000000000000000002bf3473ff8a245f92137806fa69699d42ce35326000000000000000000000000bdd9da1d9170c024b30c48605c4ef74f1e7e6931000000000000000000000000d7f69f2070e31faf60d5fed9d6bdeec673aa04af000000000000000000000000f8be456b226988ab7a7966223a259dfb18ad8c6f00000000000000000000000020bbbe7873ef64d8cc84ff65dff9ae3aab72f7b7000000000000000000000000642a101709e48d986844656f6ec7586bed71bedd0000000000000000000000001a1498eada044a6fd78d8777693b2184e583d4df00000000000000000000000042de10a720c59ed8dcc6e55d5e61e03b5ad7090500000000000000000000000028bc565c3e8f1c2a7ba11d906c24b60ee34f88e0000000000000000000000000a938ca686c05c9b0839875d924b12704767f171500000000000000000000000075c9fd980cee5ad9369a63be30df62afea5b47fd00000000000000000000000058c6fe9af492ddd17394c45cd60ed5145857283f000000000000000000000000d6ee257dc510ff6682fa54689d87ace46c8c79cf00000000000000000000000099e436293ee6aa36c38fe65fb6c67f4f2c1f4d89000000000000000000000000c782863581b363f133981221dffc493b3dcf82d900000000000000000000000029d022da36985fe5beee13995b3bf07c4e36d9da0000000000000000000000009b6425f32361ee115c7a2170349a8f5a3a51b0f000000000000000000000000088f5d29b88664371401b6786a01db137fc5fca610000000000000000000000002ec75c95de0982f51a17688d2bd9c0c852c0824600000000000000000000000017516075b80d5f047533ae2f6956ab8511bdf2190000000000000000000000000069d303b4e565f4843f9a68ba1a6955ff9307ca000000000000000000000000e825c69fb30de86c16353ab573b8608345591008000000000000000000000000103ccdcc7c56674a495ccfed674e50dd0d0dc7fc0000000000000000000000006160eba83d264b8348f3f4d3a73e37a29affde000000000000000000000000007e667ee09f90143c0c75abe82874c5e2072101ce0000000000000000000000002e151df516e179e3957f50668fa304b4eaa971c20000000000000000000000000af34b996d21c2e6455c8896a7a6674f6c233bc1000000000000000000000000c00eab79b68b375cf685af13d8652e9ac1dd91100000000000000000000000007622f628135378f1b8d1876952de9bab80245f1c000000000000000000000000586ecff84d2e039ebf4477f394f8b56229d5fba500000000000000000000000051b121e9717a00978773b504c4b5feaaa674ac8800000000000000000000000063e0e8a3a9c59141843cc26e5433507b8a83599900000000000000000000000041e1ed32ea0ded4b4abd117d2c19773138617e1e000000000000000000000000e8b6e52ff40bf5ff32c7e655064a8d42814faddf0000000000000000000000007121fcee8d698c5597e71bc2a0ffdcd20a1baa86000000000000000000000000c40f6f6ade14de9aa40e5a868aa8db4ae2ab5be40000000000000000000000004798932118166699f9c724e36b1e2d7bd5e1e9120000000000000000000000004cd909f6a14404ee6bd46907dee9022cacb99e3c00000000000000000000000059bd64c9b741d1d62d29434cf7bae1298324a8290000000000000000000000003e38ef489af0e780fb1a18db36b47efcb6a859b5000000000000000000000000c57707e1d95f092e45e484f658889a7bce854e9c000000000000000000000000d4d465881ca582958d1c5af30652141595e7161b0000000000000000000000008b9f8a8a7c383f2d861cf05f35c28359cfbc97c3000000000000000000000000add528e4b48ac854dfad1e79ad6af2e7524af26d00000000000000000000000023131e194d5881c7746d8b00e9365657fd2cb227000000000000000000000000a3fdc58439b4677a11b9b0c49cae0fca9c23ab8a0000000000000000000000008ba4b8498df8b1047d1285871bc5703d1162098400000000000000000000000084d48f737f5092b19d8564c8715d06d34621f444000000000000000000000000c39e11ca02e107f649fa312eea48b62eb3c0db640000000000000000000000007b1adb5e401ac9a77a803bfbef53e65642478844000000000000000000000000107d5ec0e655ab464c8ff8c94b5dc2f52bd59d9d0000000000000000000000001508c05811afa946da8a5ed0147eadf7ce439dff0000000000000000000000009dbd6d5acbc4ef26f7c6e8f7811ffa45256cd88d000000000000000000000000c2393c47344be4dfdefbc5bffebc77f634caa59b00000000000000000000000006fecdf853cefde093cd7af4bb42008bac985442000000000000000000000000c18252614423a2657137ef376ae4a0bf089265fa0000000000000000000000003129348d058db28e1896ffe5ed53486affda61f300000000000000000000000084c298cdfa2a4f1758c5989692c6c3c91e9fd0240000000000000000000000001800ee1dbace4ee752b0fa3eb6ac2ddf423b06f30000000000000000000000005fd9c4368ee7e8fc79e48fba390c148fd16453ee00000000000000000000000053e13686703ae7ffb19960d317ffa4d216dfcd3b000000000000000000000000bc559f54d773f80bba7748a6b12163c15cfd3468000000000000000000000000abfda4bac2094cdb4181cec57589ab48df0941450000000000000000000000000d4dbbf6bf5b2f850731f906da8895ad679f838f0000000000000000000000001d5a305d106c5089ddf422876e8223da160644120000000000000000000000008241f3258093bdb986978d0a8d81c3abe9a4d51e000000000000000000000000a58bfab1465c4005d2897fb0aa40f65ad08836ac0000000000000000000000009b4169aa8e946d0a159fd000d641aaaa13faf320000000000000000000000000f4f33035be6759419df87ee1665ec59827003347000000000000000000000000bf7c7079f968fb041abfec1e3240d4e5bac6c5b4000000000000000000000000171e368e9315bb41270ef62936fdadfe9c67121b000000000000000000000000ffa32ace782e2952832a70d6dfa8857212947ebb0000000000000000000000004a5e6209e2593f6bf70623a3ca80857b96c75df600000000000000000000000067de6656216becc4d0b72627aedc2106b5cbf2f80000000000000000000000008be28d7f0a71cdd6730c2f2ef11dde500e63da8800000000000000000000000001bb40802b1fae00f09b4f8ab0b9705650827d3b000000000000000000000000d104cb620154edea6ac873de8904261de96360c90000000000000000000000006ce623c0e396d59b6bff6a56b01925b75cc571370000000000000000000000005ec38a0e8616b9faaac92ecb163e5918c0097d7e0000000000000000000000002b2c1d2ba29ed39da52ea26db3afcd9c16f593ec000000000000000000000000be54ebed901562ba6e5e21f60c5163e1cea0123f0000000000000000000000006ce49a4e52d081e480ecef87db009e12a4799c960000000000000000000000008535e8c47c5e10f3f37b489f6de27c2cf7b19e960000000000000000000000008591ba9f6c704271cf5af5e3a59e419935c9121b000000000000000000000000000000060e56defd94110c1a9497579ad7f5b25400000000000000000000000010d08d9c7680c06ca946963a1567e641129ca4cb000000000000000000000000a42885080589e846a53d04ab757b01ed3a5706040000000000000000000000000e37135f2b4711b847cb2c8245d0c7bc4bcd7d5c0000000000000000000000009c39a2e1e124bda611321494ec99cc8c01e0731d000000000000000000000000ad431753b5223bb7b7b3690561ec68b205dc7acb0000000000000000000000005dcf50ed1284c25d8ccd4e603ccfef7fa374261e0000000000000000000000001243954b4e6aedf4a07e4282d44fd2e9ac502e930000000000000000000000001d932e6489b5e4091ee078db497799237b354191000000000000000000000000d58a44a0882d053d3d7ae20a3156778d30fa03e8000000000000000000000000b786074078d2cd10146521b500cfd8a154c13b2d000000000000000000000000901cae4a4bb2c8f4d4aa9ab72dd51f1fe511f11a000000000000000000000000c3f7b3fb36ccc53d40c8004d267ebaaa4c2b24fa00000000000000000000000042fafb7575270649b87f344b5bcb46d7364dc4d30000000000000000000000005e51328c0583094b76f28cfd532abc3d454fcfea000000000000000000000000d7c737a195f75ccb819a1ce7474892e4ab6bff8f0000000000000000000000006af4e6e26ba259b4196bce4e9e515f386d67af2f0000000000000000000000009fa120c13d0a03cb46509730b97b8ec7dd55a0520000000000000000000000009fc78aea90be9cd65ee30a7caf8b99e9b5aacf3e00000000000000000000000021e354da5d929a4da55428f6bfd71ed9ffd5001f000000000000000000000000eedaf5d7c2e3efed61133a857b063911b4d9ae6c000000000000000000000000fce397f065070fd89eb053741d6e425a815adbdb000000000000000000000000ff18311ccdbe86e54d266f07eaec2668bee9f9f3000000000000000000000000df4e06a49a4df04606935723113150276360b44300000000000000000000000056eeec0f1b359d6c12d7d10ebc298b0b477addf6000000000000000000000000365f65ca52fe50a316597ea650312546a49a34e500000000000000000000000035df342ebd5dc7706497350b297852dfea927ebb000000000000000000000000db68831e36e6401bfcb0407ad076b1ceec453f68000000000000000000000000d3293eab170ce2b327ed061ee911d5a4d715f70d000000000000000000000000a3a39d030d598bcee01cc535f227b13b555fa267000000000000000000000000253ff8d3b639243e2c9c4a36a4c461aa7fc5fe0d000000000000000000000000b6f5de39742eeca134a2b4cda5ad4f43617e8f650000000000000000000000003a1e078847ffa10473536aba48f23a9c285423d2000000000000000000000000db4a78e485dde60150705d29ff906a86226beaef0000000000000000000000006b3de22ec227d168dfaee06f1fc629b49eb73e60000000000000000000000000126e5a3acf30797dd22dbf8439d71a4bb83d38340000000000000000000000005b121dcc1d970742a7ed75dfb744b1ec657b3f2d0000000000000000000000002ab8a16869fe3a4799ac002b4729a6547b1fe3ef000000000000000000000000ccf96f702936c9663ad595f8d00fd7b86783f17d000000000000000000000000fd35b3ab6250fce05f1f64108fa0650207b1c1e900000000000000000000000098179b2658427fb8244ba6ee7652e45531258b9f000000000000000000000000007cb2d47f161620cd6ce46facc1e2f6d5fd6bb90000000000000000000000009356a7da047afc6cad694610ffad729aa5e866610000000000000000000000001e86580720eea6d60c58b77dc3e54d3aef198220000000000000000000000000e561052a023b3653eb1917946255b05053382cad0000000000000000000000004a19a34f1a1ae76a659f8ae4a9c76f270de84e45000000000000000000000000bbb2d07823a2e97e84969382233461ac82d1079d0000000000000000000000003bbd15dca4fa0ec70df328381ea03ef6c691c3d400000000000000000000000005e867c717a354c6d0fe15a387da023ec084713200000000000000000000000096608cc1079cd0bfb850dce59eeb903295734a89000000000000000000000000b961c5d098e421030df6f55375bca54cfa15be1d0000000000000000000000001976ecc967532c9055c4d16bbab77f9dd4c56d4300000000000000000000000033c20b74492cb1b4362a367e887b85b9496b673d0000000000000000000000004adfb9496f0844fa997f3669f9c51972211a3a4f00000000000000000000000091817a270fb9f03e00918fae83b3fe718c1426e800000000000000000000000042b0b379d254f6a05c0aa9152199213bfb967b280000000000000000000000004fdbaa07561d1633ec2d07e43d82a4be74a4170f00000000000000000000000066f1b32105866ceb22ff6936b250a3bab678bac1000000000000000000000000a1956f653527a24338fb85e1c40b0b648dbf33fe000000000000000000000000ed5d095e0d8853bf7b945f8b47d51782978eb74f000000000000000000000000d512a25eeeecf2e29d8796aa53a4352e8b30ea5a00000000000000000000000067b93e51633e6c19d6bd09f19a68e684f5a94dfb000000000000000000000000cc66308c7ff2c5a317d384c770f6a5b7b5d97b0d000000000000000000000000a02f0c110868f519e057f0a6a1ec0faae9aeccc4000000000000000000000000c4ff9c9eea29f7651befb755681023bb393a4fd700000000000000000000000002550ba8bea49e98d31b18155b695fcd59d50d9e0000000000000000000000002c6602c1200f08eb57cc06eada1c215cfd7d0b7c00000000000000000000000033d36d5ac3c1b507cef711c719415021bdb1e4b40000000000000000000000009f652a59dbd6c66239cb7d096231438f667dee9c0000000000000000000000005fa9b5b9cde9a7d7f27e61522da3b2dd728e1ab40000000000000000000000000467fb0a909aad2b45849e9a167db2b9a141c7d900000000000000000000000099f6eb1ec5da3f205ac1aacc410366c7005cabfc00000000000000000000000030b4bb9e1c9e7c0f3c24b7252c71d3c6732a102f000000000000000000000000de7644eeeb2ffb6521e9a9954da29f632811a785000000000000000000000000e926628fa1fc01a7558844ee2cdbcd93fd55f1ba000000000000000000000000bb181219257343a7f02d95eab562f5c7d007fd92000000000000000000000000000000000000000000000000000000000000000100000000000000000000000016585044cde6e2da20ebe8ad9d468b248ac6204100000000000000000000000086dcd6303f20a6c53f33365310fe4be1ffc42fcd00000000000000000000000077669189517e890d4e24d00458753dcffdaf1f5f00000000000000000000000051e00f94118e91fcd233e85dda49085258a05ea2000000000000000000000000ccb606939387c0274aaa2426517da315c1154e50000000000000000000000000f50bf4cdf303f764155b73c42746775eb0b89a7500000000000000000000000047730b4e512f0cd5e6f8057b61032c63c007017d000000000000000000000000de19ff29f3fa77e2a7bc6863549555e41befc2320000000000000000000000009c7a8fd95c4a4513636a3e9b014b2f0fd420b98c000000000000000000000000c734abc7a7737de1ca7bf81c4dc8612bf1887b54000000000000000000000000ea8cf32e4ac03acab2babb9028bac5c853e0ce8000000000000000000000000088aa631b427cf96d12d91885e7026a3636d90070000000000000000000000000c7a29121d3bd53a53a4bcf421d65f814fe5e7cc90000000000000000000000006efd92a21517badd12089cdcd5c04c71dc2c67e2000000000000000000000000d5a49097c6e0c75f0cc1d0a8194dc8338f5d75e5000000000000000000000000a5e2bd77d1aa16f68d8d6cc663c00ce9e698793900000000000000000000000099de470381f22cfc74e50a83c335655bd137b19e000000000000000000000000998f3b95ae6be679a3a34823693ffc99af1f78c800000000000000000000000060778a441ad4cb16bda2196f856cfd1b8c9fd181000000000000000000000000a8cc67a60de810106c5d154ccf22f245331239e40000000000000000000000008cae0be6ec8cf1f3586427e8df3455d6eb7d8a9e000000000000000000000000f0c09d91aa30e491e1a3a20c6fd35838257e26480000000000000000000000009544a83a8cb74062c836aa11565d4bb4a54fe40d0000000000000000000000000346562bcf427797cce8e3a2ba12808240c6d64400000000000000000000000078457cc59b0612ab56fd1c632bd936587808ff37000000000000000000000000a7eba8a2156ee2af1b66012358fb0910463c0da3000000000000000000000000bf2b82e026b182bb4f5f10ccfb6136b1df08e29f0000000000000000000000004d7958abcde8e422290375bbcf0298c9302517f600000000000000000000000042aabd3a2f2b64a44b99e0ab025657ba73b871a2000000000000000000000000918b7ba1a1e2035295af9b13c6613dbf199c4c4d0000000000000000000000002559378eac093ca98693d0b7ac91b15a0cb3b0740000000000000000000000000e4ce45ad0503fa8787415dc3836dfa51b7b47e000000000000000000000000066f0f68e5b93fba873ae63aaf3cf81854c86401f0000000000000000000000004fd3eb5e919b9e3146dfd601b2a815634ae5814b0000000000000000000000005767795b4efbf06a40cb36181ac08f47cdb0fcec00000000000000000000000068b1c5deaf2b5de25d7eed4e6d453acb0502177d000000000000000000000000bff6893efc288a2b4547634b20c7998c5eb6b356000000000000000000000000dc0673eb48c3d6e3b2c1140ff722f7e60a57f20c0000000000000000000000004b299a2082eb973d3d509c6b530fa1c0b1c33acb00000000000000000000000006b16991b53632c2362267579ae7c4863c72fdb80000000000000000000000004268560e1fd35f4006af49dbfb8db2edb218424f0000000000000000000000003730f0dae72100cf020f02fde7730b814a37e63e000000000000000000000000f02fc3184978408c80c3711c91be9c5ed9e432270000000000000000000000008ad1504225fcc5c409a01d58ae539cfc3d333d40000000000000000000000000dcc70d10ad99b67e75cbca6bbbc4a8a6ebd27231000000000000000000000000fa329d83afb80ffcb7bce9a1aa8350a00e0939de000000000000000000000000f658305d26c8df03e9ed3ff7c7287f7233de472d0000000000000000000000009aa8cc57ef8793975f60e23611af8804070a4f220000000000000000000000001f742217aef76d09c3c5bb3c967fbf94d22f1828000000000000000000000000b76ff1c10e9f0d013c0ff5fb9d8c9a5dcda322af00000000000000000000000052d9a78afbab0c9c20ca2b1a50c727a8065f1e5400000000000000000000000002e7b714fae84e4ba80f3cda5508553e7cf5042a0000000000000000000000007fa02bda84034b71213871ef70627b4052d35a94000000000000000000000000146baade6ecc534394a26c5e22c431c1eee0e3c70000000000000000000000008f1d92c010c0b365703632b0a6e5027555ab1b790000000000000000000000006ef9eb6f97c5fc1ff1205e730ef716a0105abeaa000000000000000000000000899ffc975f2c849f772641ac5ce1ec6fe07daaa3000000000000000000000000447af58818f1e7af53b4d09cab746fd5958f630b000000000000000000000000dcc2675bbe4d931de00da054c62eb9fcff2175a9000000000000000000000000164a150c7a026040337aed383432b6a166c6136e00000000000000000000000042a1de863683f3230568900ba23f86991d012f42000000000000000000000000c58d8a7c3a9df733a9bf2144eca01737a0b14fcc000000000000000000000000132a26c0e815704ce64283f4aab7333ccdc175dc000000000000000000000000404ca587b9f68e76a9f96503b33508210760c67a000000000000000000000000ef1f5ebdd4863fbf162a18effbd6c46491c9bafe00000000000000000000000087fc21f609b138e12914d8da64ffa1af29741e1a000000000000000000000000148763f369118a657bc43f3a87f6f8b6a1b3a8480000000000000000000000009bf58fe3fe56239c4cc4951d323edbfa81f986e5000000000000000000000000dd46e179320c6c753833102f7f266742787a20c800000000000000000000000012c5153c989a156d03ca6a7ee862419e835faf9e000000000000000000000000d8f0d4f6f0b3dd3f9ee040f1d99a4f67962c97bd000000000000000000000000c6efbd1811981817e8399bbb9ff59b791fa921320000000000000000000000003c59211297f9e3215e60bc02b4a8ec3a78eca169000000000000000000000000620365fa6d8e231dfc559f21b1fe0d395b6aa7a8000000000000000000000000c9d642899af7061c9e65697793bd605d67de8fa000000000000000000000000037d0371d17e5e587b236504515a4baabc08da6190000000000000000000000009f412598c64585c2120849e76b8993948d175d0d00000000000000000000000098e80a8a386cd17ad0bf0f16dd0f68d93a389b20000000000000000000000000624a841739f659559b0e63cdfaf9d2d3b75a1c65000000000000000000000000030f4d6e39cf3b6359ee6da62dcbf8f46653971c000000000000000000000000cfae084c26582c38c2e9bfb92da7d54f842a7a5f000000000000000000000000453e8af62bfe737a0e05125020da45f17156a1f9000000000000000000000000f85945426601340fbb02a964085ba204cc2170870000000000000000000000006d01a1e82854810bba84a9b2a4b13276f9ebe258000000000000000000000000fad7283333f610f5153a2ce138f03c2f52a21ffa000000000000000000000000e7bf80807514d91b8b6321044ca2785d59541d5c000000000000000000000000067c662cf0e647593956dc2ebd7200bdd2778d71000000000000000000000000f6c9b236ad3fbd3db34b996a28316c35dd4119520000000000000000000000009c9dbdac5d944e9a6f01128f68664cd23ed5e4f8000000000000000000000000b1c0d822e2cd6d564d71b50aa02fdee9d198943e000000000000000000000000b112990f24091960a8a2b365580c8d5b84f8b0dd0000000000000000000000001a5bd21ee5ffea440f5795fbdd25b62d4db929fb0000000000000000000000009de160ff0063dd08bf0cd716f9e686e640b9c2d3000000000000000000000000b391cce63da06d70e84f6d1643385593d3d95f53000000000000000000000000b90781ceb500f80a9c101225ed5451449a3aa5bc000000000000000000000000f0dd673bd6f8d87d66b0f78a8a0ddb14baa51efa00000000000000000000000065a8f07bd9a8598e1b5b6c0a88f4779dbc0776750000000000000000000000002c26767989d49215d249e6d36f8e3fe2717f7dbd0000000000000000000000003238934316238ebbda1ffb229ec9a37bf66c556400000000000000000000000051b386525d705f3be92f833922484b674eef8bfd00000000000000000000000089eba09bbff0cd6f750bcdb423a3cd1f09d876fd0000000000000000000000006c383dd7d2418960211ae76ae7beee34abd372aa00000000000000000000000048dfd4bfb07c959928e2895f5841d66fa2d0b0fc000000000000000000000000208fe5c2e1f608b7c09ff8096a9085202c7fb405000000000000000000000000352855b093c3f9e0faa85f512058585c3101edbb000000000000000000000000f0e472ef169824777296f02fb2a8e9eeaa6b511d000000000000000000000000988930a5ac7a49aa3f9d89ab6755d373671787f0000000000000000000000000f6c76d882cd75ec685074d1e417428d19df035e7000000000000000000000000f807805689a72608337c815e23ba0fcc1c9b179700000000000000000000000059128339a2a6e2b1335ea1f47d34f33e6746089100000000000000000000000065dd8b458d6c1083320696d704008b6caa94cee5000000000000000000000000444eaec348b4af78c141df502d1e414b43a7d6b300000000000000000000000063d417a577b50c96f4f09148d4e4d70950db0522000000000000000000000000b403f791e418e3b7d93c4609c1c4b711061182cd0000000000000000000000008656f03aeaf43ad445602b0d99ea80b33b4ed63900000000000000000000000059b9a600ea9d5e5b370baf9aeb707a6a8f8b9ca8000000000000000000000000d99c77ca0736d5ee093899a721b7fa8bfc28f1c3000000000000000000000000c8ccf63be989076fc699f52664b46fd247abaecd000000000000000000000000034a5f8678455ea078021e7a5b34ab7ef210674e0000000000000000000000003f6c3e956965724e56326eae6809263ff7be14d600000000000000000000000076cade925ea2f5515f09e43cf38b86b80638490d00000000000000000000000067861c46ea0f24eec80ca4bc543967054f9eafd8000000000000000000000000b548185f94ea4bdc89351b826d8b80c2dd9e33c70000000000000000000000006e6cea0e277d9cfcef9094c5c8713bb52ed600e000000000000000000000000046261880bdc3af67507b4414b012bb1ce7dafb70000000000000000000000000a1a7ae2f202c5762f3c4ee2fed99e3f42c6f1f1f000000000000000000000000061a9d627028fe708e1b77e591b9bdf41392d4ba000000000000000000000000d97516d4bcd106c35428523741d2cdaed7bcb4f9000000000000000000000000c097a760dc8e3da69ee72a32a2467d042a4e67510000000000000000000000009abc6115912f58a88bb431723a4cf1c6624c90c10000000000000000000000006e16cd6110539ef663b335b89803434d9182f30200000000000000000000000062a44d63d243ae4d5631982ddb81967e63e95d5e0000000000000000000000007d8d883223114ae5258ed76f4cf8e306a2c022b0000000000000000000000000fbc80ae498a68a4a3a93f75eb3d358915be18831000000000000000000000000270d2fa547a6aa19a95c48ad1d7929354e924e1a0000000000000000000000000a7fc028a84593cf5899dffc72254ca476e296b000000000000000000000000090eaf9830209b53336415a08c8f1cf195a8729d90000000000000000000000007c88b0345983c709426b3b0648bb10ba1a5fd8da00000000000000000000000006e3369b3dca0cb7c92f2d265a62e9bba31463e50000000000000000000000003942ae3782fbd658cc19a8db602d937baf7cb57a0000000000000000000000003f3646528efcd96849823ec0652ad7e4c1fff812000000000000000000000000b1f2b02a2f4752b83823dcb99c14ec978689f5fe000000000000000000000000203c3db33bf891d528f076cd21d6efae2aecadfb0000000000000000000000003b8a3a58c7b1ad1e595b2218159654eecd4f5aad000000000000000000000000202e9f0fd70bf1f25563d7914ad1adc2fcee1c420000000000000000000000008e23cf225222f616a90b55c73043bfc4bbd4f8c9000000000000000000000000f14f0836f7d6ef65799d325cc787646f8ad2fa0d000000000000000000000000102ade045f5804fa3aaa75bce504f6df0b423e6b0000000000000000000000005103a167e0227c62cd26c5af9fbbbca08afce79f000000000000000000000000d0cdc7978566a2ed4d351df4da7f0ba72161298b000000000000000000000000646087088895172a735886a7a949f552cbd9b6b80000000000000000000000007728f3d2416dc0c6b363362301ada72e98ff1956000000000000000000000000401671a7ea7580260efafbb2cad91203dbb675f0000000000000000000000000aba965bdb05d969903e3e83063d7b8cc2d7de5e2000000000000000000000000bacbe2ab5977f5ca3f14cd6a4458f6af1b316a98000000000000000000000000ec87af7785e1f4ab42be2d8401dbe1a16384f28a000000000000000000000000a9eca0da37a611235b9405b52ce446651cb7850d00000000000000000000000002009370ff755704e9acbd96042c1ab832d6067e00000000000000000000000051dbd9b5840f1805a887897be1d3e568dce8874d0000000000000000000000000996aed0a897826ce5b92c70fa8a2233254cb8d100000000000000000000000087edd1aa75af9f9677908e286f405a124785e7ed000000000000000000000000ca64f8bffb5351a22b0e171d99eadc6612ba0ec900000000000000000000000083d9980579d572943d58401252bbb1ee30a3281b0000000000000000000000006a44ea17a4e928afab2b8b74dab4f4e837ae6ea70000000000000000000000009e772db4d7daa54dae2a7030b80d250cdf205d7c00000000000000000000000005f2ccaf592b3e28d956ddec582db30535fc6850000000000000000000000000291ce45f326dfaefe41c89b29493733e05011bc30000000000000000000000009803bf4a3fac7365474c0c9f02bbb32d1e62c381000000000000000000000000500c6d28fdae42a2e207fe70e6ae7e59f50543ad0000000000000000000000004b3897e40749587ffbfb2732008d026db2c8d588000000000000000000000000c5e2c6d68002ae837314de89d600e69b94d76754000000000000000000000000cc2d4503ec24a6457b8e7309e92177ecf515dece00000000000000000000000075b81ca1c61a7e59d3bdcd9d293e6f7e68ca1031000000000000000000000000f3e11d89b07e738f31de12e8d8cfa0eac7867a37000000000000000000000000d164ff4c786d851a0e2d2fc1bf78370dc9cc1d8000000000000000000000000075f24d6af0409a10e9b254a067be62885fb289320000000000000000000000008bd4bd711b438030598979e8529b62794a27b2780000000000000000000000005d39f4aa7ff8e54cbf7c72254ce48fe5735e012d0000000000000000000000002550761d44e709710c15b718b2b73a65151a8488000000000000000000000000a1d6dfde8c8c1967eb29981c8f7c7a3d4096058400000000000000000000000083d7da9e572c5ad14caae36771022c43af084dbf0000000000000000000000000ab3296cba8035460c4e846cd93c0ee2403f1c7a00000000000000000000000007e54e08f7e6ad85916ab549a9287b1134c31df5000000000000000000000000b0ad230b925eace8bc3c845c953b1d2fb50b9e3e0000000000000000000000003a6f3f9f9be94e1d985c6eb07eec891c4cb144b0000000000000000000000000a37ec72f16b09664b633213defdc0fc077c225ed000000000000000000000000cdc021a1c21ddef00965edae81d47aba18b8acc3000000000000000000000000238f24101876377e9178d125d0747de7fad9c3b2000000000000000000000000a9f078b3b6dd6c04308f19def394b6d5a1b8b732000000000000000000000000bdf81b19af7848f7384c38e68208885ff0c9f3900000000000000000000000007f7835dfe1f050f48597380551d5d2ef792d50bf0000000000000000000000007eee48f1b7a58a52b3dcd26be567469ea4516d180000000000000000000000004e2332aeff32a22a23397f5aa86e7ebf9413eeb700000000000000000000000057b2fdd5da783be0fa20c263e4b3f0dfde27bfa5000000000000000000000000629cd43eaf443e66a9a69ed246728e1001289eac000000000000000000000000d6278e5eea2981b1d4ad89f3d6c44670cad6e427000000000000000000000000f49d555c6f337acedc1926ad9026cff7ebb67847000000000000000000000000b5117195c83b536d2887b0aa31424327384fe7010000000000000000000000008507c2eb02355a2a480698274eee14d8b3813d89000000000000000000000000fc7b67f72803832d7ded7985fa94b01febf87c46000000000000000000000000802c1ad413615ba0bce321f5fbbb529ead5d008800000000000000000000000090137777e1bf031cf586b22705fea45e1d49ad390000000000000000000000009bcb54b090b2db34d5bda0e02e6086575c344975000000000000000000000000465abf4c65c27948dda6f53e4bda22b36cbbb5f3000000000000000000000000210828b39fa710f47f5afb7f53ba43b5c3defdd1000000000000000000000000a768d314584c08387d174f413a156b368cf7b92f000000000000000000000000ba15e9b644685cb845af18a738abd40c6bcd78ed0000000000000000000000005d526166dba22cb3a0efc3357eb5046bdb490db90000000000000000000000000000000000fd699f5f8bc494b69bc5c47433b4eb00000000000000000000000030c5730513caf98434c6238d9be5626de2fc5034000000000000000000000000dc58e6ad03fa3c21c2f68105af3954411d17ad8e000000000000000000000000fd71240d4571dacfd9426716d0c2c779a1cff535000000000000000000000000812899815d75009f7251ab948e127cc12d75694d0000000000000000000000004bde054287affe91939120caf7e6c898df57d8fc000000000000000000000000ca7225ab219532856faeba7b64f504246ee31354000000000000000000000000ab5d7e77106d24646d41f0a65d9d15054643b78a000000000000000000000000e37895d937fde469b57f6980ec8a8e2b7d5624bd0000000000000000000000002dd622151d2d333f0c11392b871b74b1fd6cb38800000000000000000000000067f08a674fa559445125d10b02378dc7ae6a44cb000000000000000000000000d44004b0643e528a4beea3583a02446e01cebd5a000000000000000000000000afe7262ec6b4dacf924b57fc9f5203c6116ce906000000000000000000000000d8ff659b400d546bb7c6f2dcb2193d36de91ce7b000000000000000000000000a97cdd9555b2c134dc89f2c855a388631b79b7b8000000000000000000000000ba0d6d3245c87fd89a70435d72ac3728039bdfc30000000000000000000000007ac68a7e9bac442da48d87aa630fdfaaf9fa8caf000000000000000000000000bb2601e3f302f10b634f1b6c99dc567d03e8ae8600000000000000000000000043246053608db0da548df6b2a4a5fd6eb6907276000000000000000000000000dc0ca142cdb88d0bee3c3712991623ceb638b28e0000000000000000000000004c91530e626c23fd17469e8aa6e9ccf8f26c5a0800000000000000000000000033fd649546ced00212e2c2c67047048bd7db7feb0000000000000000000000005bbd2ccec0fb2686aafe040ef5d2ecd1d8c31ba8000000000000000000000000a15edb7f2c085f6743fc0586116c6f7d10c082510000000000000000000000008e007c75a6e998309df58a50f11e5fd063d30ea8000000000000000000000000616be2f7fc443ed91678fb85c50d24c2f0713fb300000000000000000000000081d50ce4cc9d5ebc8daa58d1253357bcb41b52c9000000000000000000000000ba521c130af0eff3d300b398b4715f154fa21bbe0000000000000000000000002bf2b1f4594a0cafa02595cfea62f52f271572f70000000000000000000000008b65d158998db296d4d54dced032493714d66ca70000000000000000000000008ba60b93055713b86a952102239d894de4b85ab9000000000000000000000000d0adcc63baec90e89454bd82ee6113674337a367000000000000000000000000d0d289dae2bd66ddc6dbd32f1537426bf71141a00000000000000000000000000c51e4aa90b19abf9f7b835de866341dcd154646000000000000000000000000fea4d4b1ea32f7e494c14f1491c9b2c45b20ca5c0000000000000000000000008540f80fab2afcae8d8fd6b1557b1cf943a0999b0000000000000000000000004a219402d71bf58114f1b699654acf388e2da672000000000000000000000000032a8848cecee8e915d57148cee6f5b7935e843f0000000000000000000000004f5c500029e772efeb07e2041f1369d8e96008200000000000000000000000009be2c0d4e6b0b5c12c249ab0164e0f9b26aba6e9000000000000000000000000469024b8b117a16f9edcb8d3754c34afeddec7530000000000000000000000009bbbcc07b1c24218c534b8ca308aead63ffe1ce20000000000000000000000006e0511a76859112496d3adcfc119eb1abf5dfc11000000000000000000000000a80191fca50be00f8952c69232c93d57eeacaf6f000000000000000000000000fe6910a0b0bc3c21ac07216f4368dba9aecaa4080000000000000000000000000f29f0f11906c8b50ba41bd0d156a335aa50382e00000000000000000000000069454f5cdd37fb7b8933dec94b6b31747eefd29b000000000000000000000000c4790b00a5412f13d8d9a2551641c989d71f1a980000000000000000000000004a82bc1cbcebf092568a3a3102d361abaa9a066a0000000000000000000000004292aa3e417d62b7472505e0543e10878302223c000000000000000000000000f4b8fb87cbe60608980bf29ca9cdc0129685779c00000000000000000000000024321aeaf2fb48bf090a5b78685750b748b83cdd0000000000000000000000000d10049f22662b91e2e960d2f3bfea850812f6a9000000000000000000000000d6dbed6297b539a11f1aab7907e7df7d9ffeda7e0000000000000000000000000025500c6a6bcaebde159db6a307f4d38503a079000000000000000000000000ee29aedd3505dff9d1f91e35487c182fd842a0df0000000000000000000000002a80732f4ffed30410699b1e0d92eca91a1ed50300000000000000000000000009cc473b67696f31a8536d43c7cf4b32ade588c8000000000000000000000000bb0c72eb69cee685514339a01dded71859dd29fb000000000000000000000000c673d0fb469f79fdd22dd68f493b98b5c3dd1998000000000000000000000000f72d580a01163b6012ae7623df7621d75083913f000000000000000000000000abc508dda7517f195e416d77c822a4861961947a000000000000000000000000d0bc755e9bccbe70472a52e4192937a87387478b0000000000000000000000003b60e3a06af5aa4da178aade658211a0d3f51222000000000000000000000000a6e2786e3ee764d383bd93b56918d03ce7ad338d0000000000000000000000000519c9c84bc64c613e3fec589aac4b2e378d4c08000000000000000000000000cb0d362cdee5b2ce33161af0661731d26eab02a900000000000000000000000048e4dd3e356823070d9d1b7d162d072ae9efe0cb000000000000000000000000bd72008d301cb9c1c283c6abddd5d32bce6a2abc00000000000000000000000066613a8b560b4d3da6208cbc0ae5a9fc0655f36f000000000000000000000000fc95c6e764575c96ca8cd03ee9d64c9e218655a300000000000000000000000072827c4311e0335b6149fbef8788cd82bb251fe50000000000000000000000008989a26d82c14fc96e8c2abf3e8d60fc3c3f5eb300000000000000000000000070c1805366423a33bfacbe875071cf9d3a8b7cbf0000000000000000000000000509329537dac8f939f6ab6d90fa654bf717ab170000000000000000000000002b60ec7fb5d67451c68433249fca15bf633be84c000000000000000000000000b15aa6a1d6e41f2856e3e07b85d8cba031203b5d00000000000000000000000034fca7ba58551dfa89e486c8934a7b35f4d02dd0000000000000000000000000b481465614689230cd0863f8d9a9ac9439dfe79a0000000000000000000000009ec0c2ca5f9f215429d91ae738eff52f6cff1a2b0000000000000000000000006e90ae41af1dea6f0006aa7752d9db2cf5e6a49f000000000000000000000000d11ce48ae32375d6d12acd95c0d030186d373ac3000000000000000000000000bc93f874f52acc09aecfcf1309bd6b5f7203c35a00000000000000000000000019fac5301bf0cd3eeb6c66b87d0624b52d4397cc000000000000000000000000ca2c728727ecd1b7676003f82545aebd731d13fd000000000000000000000000ed56bc4d7dfc7e0cc3f5f3314141a054cb4571920000000000000000000000009e90e79103d7e5446765135bca64aaea77f0c6300000000000000000000000007d2d7700d2e287cd7b80c5b48b225a653b482ee6000000000000000000000000ccd72bea12f3927063be3d8798a4b74082713cb5000000000000000000000000640a11d9a4b1db94b30a9cca25dc1e6870d7afc300000000000000000000000071fcd372b4fb24f7ad8c8c049c182401f8f6c408000000000000000000000000a5d40e7e3c69257f18c55ac570771ed49595cbea0000000000000000000000000c036a84e7e50116ad27f04189e0faf41acc9f83000000000000000000000000564fe76ba3544c70b91ab03609a7757648d562f5000000000000000000000000cde64a152e289bc0cec2c5c628efbd843c9b35a1000000000000000000000000262e6a49cad8859c524f152328d25c1e0acabeba000000000000000000000000495690ecbd0d835815e13c0dc63f3e60e04601e8000000000000000000000000f6b8d1c624c0ee545aabae33fc6d454740da40e8000000000000000000000000d63b0fcb6438b3be1035a1aec47b6459899356b3000000000000000000000000685fad8f4e19ee42e0d3c47b0d05ace747fb87070000000000000000000000003422ff21f0cf3849138032e6d00232d3ce81d7d80000000000000000000000002001091cead446c9a45576d255b6cdd777500ba9000000000000000000000000a27f33eed8e8cb78c73e81855a4e7a5ce0ab26080000000000000000000000002d5fb2f4ba7cf302028ed417c16f22a76b835a51000000000000000000000000209383219959cef6763015af0b394164ac526564000000000000000000000000e93348b328f09bdd7ca877952aeecd0e533e5bb30000000000000000000000009d3476fbdb77af061517c91adf895dc1567a69da000000000000000000000000509e427f5b930822094f203a7ea67d22aa32076b0000000000000000000000007e403268861e000b15e5ab29719b6a86c35463c7000000000000000000000000c47919bbf3276a416ec34ffe097de3c1d0b7f1cd000000000000000000000000df4dd7f972926d7d82b8a3bb3feb5254c368045c0000000000000000000000003ab79b57f116d83f26cda50e4b4d055d658220f200000000000000000000000075b0f03bb695a7e225e950b7760d06c1857dfebb0000000000000000000000004dae4864681dea2c5b8cf9b29a9ef55b28e29fc0000000000000000000000000381b4b6f8a2375a8f1f6d9f55ee3a876c974ea1a00000000000000000000000088a927fd0d88a15fc0d035856aacce18f279ba470000000000000000000000001249130b709ee30d5943e967310bad20357ac353000000000000000000000000c509c54ab2c3aedc48481a70c3a7c4a57b26e6fa000000000000000000000000dbb94750b89eeea6438a1752667afb2dca66425e0000000000000000000000000dd874f41ce844fcdaeba33714b6197136d89b7f0000000000000000000000008f4fbaa5e40dfa4d924c7190b3728217c82fe9f0000000000000000000000000c22d128373b1cba1a85c034ea5de9bf11012742f000000000000000000000000792a53079a3bb46490bbf3684442ae45467fee76000000000000000000000000d785a180952399865983bf561d5082bebc6620940000000000000000000000004e33cf637b4168c30eecd689fdf96db5983a9483000000000000000000000000ed202b408f997b57506d0cad209985f2a53ad6080000000000000000000000009abbd49ff49fcb0fa5b59e53cc057e683434380b00000000000000000000000016beaa538e809e902ed98769f8b65d9f70866f58000000000000000000000000d010ab6883d1f16441a1c53b1618a8800eeb2cf3000000000000000000000000dbc9667207cba2881c4e48795c50ce9310cb0eaa000000000000000000000000b82c368a482a99674582129a2578ee2ab80d4b1800000000000000000000000010959926fb4926d181a2ea46ceb234150ab70c9b000000000000000000000000d0327b018eccf485b3282031212aec9273a63efc0000000000000000000000007df418fb891654bcb677176a9fd527bf7e7ce7bb000000000000000000000000defa2e9a66721e855571f4c7082832186405632f0000000000000000000000006f4cacd5ceb27f318124aa21ed414c69b292ae81000000000000000000000000aaecbcd48f3193aad980d25b1e79320d90954962000000000000000000000000ec95ff44314a3f207c4d245d6552ca79ec4f3eab00000000000000000000000087290e028d185ebecf2107101b264a95cae97eef000000000000000000000000c2136433bedd5adf6e605538f85cff1e0efbd03c000000000000000000000000e02adfd8b9aec5f8c2c86a36d9276efe6ae03cab000000000000000000000000e2e2a15b5a2d0a6eb5ce5b82e5a4edc1e0ee1a15000000000000000000000000f6301e682769a8b3ecdce94b2419ba40a958d17e000000000000000000000000095e7cb1dbaba5dfe3d7132d5c1779cf3d8c85f20000000000000000000000002a776df062b4272f09d29920404ef877c69b12f000000000000000000000000016cfbe4ae428d6f13ba89a4030b74f21c8c7548500000000000000000000000091d2119e05d026b4df8483c16f262b23dee242ea0000000000000000000000000c358ac0610eee1298ad312a7b87e04e7e5f7fc0000000000000000000000000590dfbd53781c6d9d8404eb8e1847fea1afad31900000000000000000000000051d87a677cf63b7b5a03d955b789199d7ca39a45000000000000000000000000cc6b139279b60f53386dc98d51e5f7aaf8e5ac4d0000000000000000000000009ddb2da7dd76612e0df237b89af2cf44137332120000000000000000000000006db7dcf200c2a26ab93a7a15e8c51714769785b60000000000000000000000001a2fdc289f4db8e80556b9814fd4f332178899df0000000000000000000000000b6dc1dfa3bd225921ad630981d767730159ca590000000000000000000000002a97478e016dcf7be8aaf924c764b0c67922f317000000000000000000000000c2305e5de00b56bedf3e69b669da092fec6d7cd1000000000000000000000000b70f991ce1fd5c8004b980f824dfe94d3ddc0eca0000000000000000000000000370033b123660e20616a5f05f4191cfdfea4f07000000000000000000000000d76ce0d96ca395a85daa03737835a3f769e6a4f3000000000000000000000000f83d3292a1da5fafeb2b46905e3b1c9d544e9ce800000000000000000000000099d112cc5c9fcbbfcb8c29ddcfff3be8fb0a6ef8