60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d4633000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000047a4ae788be49e91e7164c031c710f78d75c3993000000000000000000000000587fb020b75b432fb324d51ca4b673017f783318000000000000000000000000cc0ca7f66f3d90ee9464f6815c44453de40ee4f80000000000000000000000007c1417e878a0480a377bfea87fa77dbe9f7fa303000000000000000000000000f749baf7e1cecf0459428e9071a4ff0e16e5c67300000000000000000000000068777a7ee7f36f84b36c402b0dae24a85d995f660000000000000000000000007dee7aa83bde035cae4abbc3e9d14d4889b51d6c000000000000000000000000bdd57fc14b32b146258ac3c3042604509754bffa000000000000000000000000793e8908650a832c34c2ca535d4cc636bdaa3be6000000000000000000000000b8c2b00685df876ab134326d258bb2ade7423e6b00000000000000000000000034b2575e5680e519a65f21649b1dd806e476fb6700000000000000000000000028fc7f38abcb63ccaf77d77cd2cf33d10f7c7a35000000000000000000000000fb6cfc367ad8eb5624cfb12c71f90bd2b0d4e5b1000000000000000000000000c0459ec7757ce1d6badfab9e4538b409677481a4000000000000000000000000d4ac9918896a897e40e465aafca4ce6bbcbd3446000000000000000000000000f323f9d8e6edb79c7cb53a7d496da8bc7b6d6a58000000000000000000000000d4319a97c2780a77defb456a38dadb274a2dc6e70000000000000000000000001fbc9d2d2f0b6e48c2d50221938472450def64dc00000000000000000000000049ab4a57ea01dfc55dc603578d6689791de8e5f2000000000000000000000000cc8812567a869f678944ab8d686d24ce051acac1000000000000000000000000106e946cf552cd0c3e5c6db9c222ff70d6011982000000000000000000000000bf974ad6fe7fc63f6fdd8a4fcde0ae10ba3295180000000000000000000000006cfed33ca7e5023ff3b0daa0abc11f7920462a90000000000000000000000000ece0ad0014ad7fa3d95b7187224b0f59c94a0f5a00000000000000000000000098bc27b2278d3c3550a5ffd131d5254d97e31d5c000000000000000000000000c1f6abd7f9a706cdc961586b4ec6c3f43fe19ddb000000000000000000000000ba64bd75e92987a7795ccb7eb5bfa44a0842dc7500000000000000000000000053412713bc706d0ca54c9370bcf51ac47abb266f0000000000000000000000005b70726404926123552b794de1f2af4d4419d59d000000000000000000000000686bbc7068f5d5f60972783513d5dbaa5ba4c603000000000000000000000000147af46eea5501227356cf9bb54b597b7a889c940000000000000000000000001ee2d5f30872c95e779ec62d3369395a6ec1e9e4000000000000000000000000f02458115972c9a3d7cd2c333d361efa4ed93ec0000000000000000000000000a52bccf8ba1328d84f268773695a4c5315510fb900000000000000000000000047d3a1cdcf1bca75527748a0998e9742ca5d47ca00000000000000000000000077f7e015578f9dd0de8fa23d1d07094e9120e6a7000000000000000000000000ab91618c55a3ea07ec5acf6031d5fad719a26052000000000000000000000000284c729b14a7ea3193568b31068096734e8c5e4c0000000000000000000000000103e41b3cc9d1435f8d79a9fb26f387d3bc0f2500000000000000000000000054ae2d8f92b7d969918fb002004cfbb826b1fd28000000000000000000000000de2ad94f1dbd9583c0457691613725e3e06f4fb2000000000000000000000000238e7000a902fc3b137bc65f1f1e12c9baaf23850000000000000000000000002023679477c63026eac9f583dd625d96443ac59f00000000000000000000000052eb68510276e2df1b658f3fc70a69343fb4953a00000000000000000000000040a115183b6dd9595c5b95c7e02f55322930ce2400000000000000000000000029a5f277edbbfd7d635dff59ef5937d70a969646000000000000000000000000f349207ee2bd40ade3431bce1b30797f8cbb7130000000000000000000000000f9342cfe028b38f3a010f51356cd6dd6a63d1e3b000000000000000000000000f1d427dd1853e40befa2a26b6127b523c5da3d77000000000000000000000000dbbbfda1e2b40ef9a9e6af53dc53a9ab3c40c36f00000000000000000000000012cda3e710b5c08e5fc771f23c3bc43f7351337b0000000000000000000000004d009c317b7b48bf219fb8ef8bf3d64654f5a1730000000000000000000000002ea4ab4d87fd49b54ba49f940ebbe8be55dc80e500000000000000000000000011e2ba1eec11393b8d48380e126b3f1c6eed58040000000000000000000000005a072f26ec45b2a4554e5ba50cc1d5a2b3bc32560000000000000000000000004fab0057b5a205fc6ff47f8d635e18cc0a2a98c1000000000000000000000000c70411efe240d27815abc3e293713eb9e8317417000000000000000000000000330c73fa795aef0aa867d95d1e0724b613a4ccb30000000000000000000000009aa0e3f510f5cecfbb287679af2f0ebc40f214aa0000000000000000000000003e647e803457f812b648c5a4ee83166f05e3250200000000000000000000000043336004dafdbe8867ba2bef2bc9fc8b66d9105f0000000000000000000000005e90f23783f90bcee293bba046a820fe3279e83f00000000000000000000000096cdd1fc440c48690a8a683032554aff1084f3c0000000000000000000000000dfcfa95b50ce853aa8cf6c73ea9d6d9f859e24f0000000000000000000000000e630c3f6b18791efbf869af8a3261dace1758f5400000000000000000000000064d900dfd5abc4ade6da34c5aaaa2e5da0463fa60000000000000000000000005697ae2171ea7b5be1d2f7dbf5c9e1323f1931de00000000000000000000000023971e9ff433cbd0871263c5d4f9c9f966cf899e000000000000000000000000e570fcc8dc8ad12ddaa93fc15fe4a02b0aff8998000000000000000000000000dac88e37b28315abe0c418e6d23ed7d75a0b44de000000000000000000000000772f61bb54dbd1c9cde9f8ba11b02268235a2c25000000000000000000000000702bd6979b0937c23e65dd8b6d34778adb9e112e0000000000000000000000009237690be5cc70be9a3daa6a186008505027e9d5000000000000000000000000feb1b387542ac1fcbe84261fefca0b5c243531610000000000000000000000008a7ac49a5bdd2d89bd51f4be420212c25a3c436e00000000000000000000000075bd7a8ad2473b8b7faf135177ad2d3cb51f1c1c0000000000000000000000000ea6cd649caff72865324abb7a46cc3a40c2c4e30000000000000000000000007d05614616c87ed8f11a729b2309021dcc046e8700000000000000000000000097cf77e7f7f85a74c0a2267d6ed9867452dedae3000000000000000000000000786a1cd51549b1b0e86d2a6a22a64e5adb48e5fd000000000000000000000000aa945599e60ab5f634d274087f0cec7fc6d50c8700000000000000000000000062838a9eb00c3ca6559c76629e423b88723b73970000000000000000000000001c9bf5d708f3173f6705168dd7b9a232e7b0d1560000000000000000000000005d09b210a6344821a7879d9455f9ee22a136ac97000000000000000000000000f1ede948c10ac81e944cd0ddee70c053b8f2781a000000000000000000000000cbeff5d6f1fb72ddcc63b260ba5556ac887681e7000000000000000000000000d492118d29e38db7ecda51469911b1addec7a8aa00000000000000000000000052a636e78025c2d83adc58b6ffa9de169216bae30000000000000000000000000aa04b01b20f5a75001eb24c3f76bbeb9a8c02af00000000000000000000000062b87cac4a2fc10e993dc88a103ed1fa1dc99644000000000000000000000000cd9d356ecdf2c257e98c1c5a81595ca5b2ff0e9100000000000000000000000069ecc396747d292b26ddf6e00b733ee69c2eb77800000000000000000000000034e21c617d41150ef913b56ccaec9f3c3c39b8d6000000000000000000000000f308f58c998babadde0d8fc7ede678b9e59c50fc00000000000000000000000066a25bc9d8672bfa285b15091bef7ab22b923abf000000000000000000000000954c3f7bd84de51838d50270e757eecc9cd64e1a00000000000000000000000033df570a3d9d294fa90a19876c215a5276b29385000000000000000000000000154d455d70dfe6c8e2987946fda471da30cbed03000000000000000000000000fe625baa29ca15e627f433f14e8e3c0c218b37ba000000000000000000000000c953d95af853426390e8cdc524176816702130ca0000000000000000000000003b1285989db70ea49143771f4256a16055eb5f4d000000000000000000000000ac97a9edaa774fcdca89352bb744585df632a5c700000000000000000000000023f1034593e73583ff7c8917ab39b7cd802e6403000000000000000000000000b1944fe3d0ad3e8ff37bc0529583cb537d52625b000000000000000000000000e1679b479b369b544f82a59f991141f739dd6c2a0000000000000000000000003f37ec11b6390b183453aa11a6ad0a2c868fed96000000000000000000000000e6ede9225b9b74f67d20e13907178d383b2453d40000000000000000000000007bc3de9d4e9d71284b96f07bf13b4e07d4b7af32000000000000000000000000dc71281eaf8ed44e6096a738c12c76708f252c70000000000000000000000000665c952e3600892a2899aca0eee1565e876428730000000000000000000000008ae95f884f1743d88b1f409cb980e98cc8ec2a9c000000000000000000000000a4492c37c92c94b658cdd3c3b623d6fd3ae3850200000000000000000000000032d0ee67b0f856f4432225fd6c2c25d535657f7c000000000000000000000000dde3b4f7160e63a5ae9ed402565a90f09929b953000000000000000000000000531bc8e1358c9313eab3c0a615ab61945a7a3c6e000000000000000000000000000e9fd0674ad98407dca7410b15bd9f7310b8c7000000000000000000000000ec55de73f5920b6342322fd8f07fdca945e74e65000000000000000000000000166abcce400853049b3f284a64b267196d96664500000000000000000000000089741ed9577e280bd981975a5737e2cd82993cc000000000000000000000000096e67a3d560a5466a7dc612f7c9cbf20af416d8900000000000000000000000049ced4ce8f0dcc052831e1b219f1c11596ce4c68000000000000000000000000dee0c36b6f957564031fd28cad091ede1c0eb18300000000000000000000000041fb5771ccbce7b35d8fd764068c8beb764516060000000000000000000000003d70e0236a50635628fc27b0c911c003bb0c7418000000000000000000000000a996b783784faa3f72b3f1988b066deb78a5e16b00000000000000000000000019e284ff4701c93f0cc20b4b42d99d977b76f6120000000000000000000000003e1a413f05c11f9c21500edf9fc23498bd83e83b0000000000000000000000004310a7fde34b64a092fa9f31f735809ae87048f900000000000000000000000092a954d7401b0a63c7557c42eaf3617581731ad200000000000000000000000085777fa4e32bf1f703ab04b9bd49db6a12d129a200000000000000000000000030397aacbb806cbe1751d719b149d1dbd1608604000000000000000000000000e213689f2bf7a0ee044a576fcdab1b9f75f043660000000000000000000000007dc7e8542d9a8eaa6dc9a856cdf47e8a389a93c100000000000000000000000063de7c73c8dbf97496f96160eb2ecd75c631ceb100000000000000000000000068d90e84567017cd1c1e14fb8c077c53a922cca9000000000000000000000000be16f11d802466360bb92c3c394f63a75127073f00000000000000000000000009ce2a914119d831d3a206f50137951bbcc81313000000000000000000000000420e743f46a1dc0f1e28c193d764ae4730c08d5d000000000000000000000000652e18846e3b4f828589549ae3b47cf19f84b07d000000000000000000000000bde5e5882ffdcc07dd45743a66e2a5fc1ff1f9d4000000000000000000000000896fdde179d1c5f193670e960f70e13ac2e35875000000000000000000000000f14ca6a58d1fb3cc8e35bed5ffd522d5f66db439000000000000000000000000da49917efa3868315f1939828a91e1e9b0a3e43c00000000000000000000000038919af78e6bce2849c46d830f513e842d4b287c00000000000000000000000020f2c4632d378c5d6522c667df3ec6cc4bfad71d0000000000000000000000003f0792ff8372def170cef22f424564ceb282cdbd00000000000000000000000078e69fc4ced629f2fea9427a405c1226ef6e842f0000000000000000000000004d2e59fb5d619a8b67acd7e642cfcf3e8d8b0c20000000000000000000000000201ae4aa8a838d5c11f024d6202598c62f579111000000000000000000000000bd8c94c6355f99094a54a7867cfe9f4a4b8819b60000000000000000000000004bfde72629ffedc4522bad747b257fcec5015c9a000000000000000000000000001d9fbeb5ca13ba085b82c9d970df9d0c384de7000000000000000000000000aa2b573966dc4b3ef9778256c5897dbac8f8fc49000000000000000000000000fd99973c3141f7de617951a12d2cb62b194bccd1000000000000000000000000092fabab35356926ca4083f4b748a5ce2734bbac00000000000000000000000032ffba9c3dc55e3cf28fe9970323d1b360d3c7890000000000000000000000009a04956ee3f04bbf539ab7a686a4d45622ef4901000000000000000000000000da9d15590c86ec14e170d131d500d6452a817d060000000000000000000000003e32136b18facd13c96c6ab7230e5fe219742173000000000000000000000000e0e04c2e956c65e74b2405d2f96e58a0f95383e400000000000000000000000005195d46799f93828667199f051e0b6a126dbf5c000000000000000000000000aa69e8f72ee2d78e1a1cc9179fd4ff06947f0406000000000000000000000000e3037cbd0ada1b8d7e3a6f2074d638c01980fb5d000000000000000000000000a9dc604f6053e6dbd430bf3ad05ebfe8f51254960000000000000000000000008be5319da29c43f9237bf3a5e4e4865e5a2523ad00000000000000000000000038e729d3f3a1ff6125d90018c1af14d1e78d46be000000000000000000000000f7576aba7b59f15a1c7d5098b3d6e81bb2ff7200000000000000000000000000f817019dd8b0f99c54efed766b64c1e8561d3c74000000000000000000000000301d48729054b5156451d8a7a450df718a8b1f47000000000000000000000000a3a78513f28954f14bc0385697ecf0b3a11cd0cd0000000000000000000000009ce840daa818ba4f80edfb2dab83422e273f6e5b000000000000000000000000ec908fdd70bec4160940a2615f0c146db653a769000000000000000000000000b7e7a0d3a85972f0fdbb55426d43037dc581cd490000000000000000000000007af515d18f7cedae5f5bf4914745c6eb5c98bb00000000000000000000000000fe7ce1beddb4e2474dd3494215fe52811959eb85000000000000000000000000adf6122e7d5f1f1cdb3c1cc09e3d75b7320aa886000000000000000000000000739e3a89a8db52135963c9fd02bfad404f28bf3d0000000000000000000000009bb5e5cbafc8af89ca56ebde0e3413e1c23ac129000000000000000000000000d59b3a95c34b12df4d36db0c8e957d03a44f56ab000000000000000000000000160570f7a47b8020f0bcc07d2de8bd60b6a301cc000000000000000000000000b2b9992c63bef4063a93b5044a6721f0ed463568000000000000000000000000078ae26795d07cc97751d14d84eb3c2f4fa43d51000000000000000000000000f8939f0cf3eeba5df234338b20e17a1feb92c918000000000000000000000000961852db2b4d5c9670e26f1ab9d353467fa3d36f000000000000000000000000c8ada9013078d94c3303ccc8e0ecee8e3916a4ff0000000000000000000000000587d2b8b1a7df76cf68b49f2a768e1b31e196d90000000000000000000000009b5eed7374f4129a3ed49af656fdb5b4b9b3530b0000000000000000000000003d57b83154423edb0ba0e747b03858e69075fca1000000000000000000000000301c03bb9f05caa21d3f6081fc28201ca5b616580000000000000000000000008da6bd2c9526fd3bb3b1a20540edc4b2f8affe2c00000000000000000000000053e19d4a824858d20542daf9bd50ddd5b8a47359000000000000000000000000cafeaf6ea90cb931ae43a8cf4b25a73a24cf6158000000000000000000000000a3c58f593efb922ca21d419adb2d511806da4864000000000000000000000000c5c63a39b39fbdad52fde6e774592028ed93d5850000000000000000000000007e22b6588a98859106990d4067685c02bc6e6c15000000000000000000000000b05754d02553241fad56c2565f417ca7a52067eb000000000000000000000000ce846300c04bbab93bb0249012f875dcd6d4eb59000000000000000000000000d8ee152431e8e9ac8a0d6b76cacc7148e334e4590000000000000000000000001660dc1ab1b4c6209f8ca55b35c78f59fc3c20aa00000000000000000000000067fb942434ab9d136a03f9f64beba3877092cbc8000000000000000000000000cd9cfed808c0ba09e153eb6ab5ba3076181d1ace000000000000000000000000967cb845f3699e00e49f361e26420f1d7a549d91000000000000000000000000e0f6cb40a8deee0bb3dbc9b374737852e28b1f8a000000000000000000000000375f171a5a494dfe17b8cb295a0cdf1420241d72000000000000000000000000a38eba03acde3e9c065b633f67a175e2c792e8db0000000000000000000000007d1207db3139da2868583e124ff61cf2c6c3717e000000000000000000000000d353a8e5080612a03bc350ab4531fcaded5f4c3b000000000000000000000000d663f975770e7ccdba78b60b5458928501c61544000000000000000000000000b5b43fd93593c1518ea7a82ec044e0b28d4ef5400000000000000000000000000aecbe71902b176540735461f6b2ee09a53712c400000000000000000000000060292ee7ac453105b4e1f9893fd2193a953838b800000000000000000000000050dbb8955f220f7cf1cecfaae30e6796afe90156000000000000000000000000603a439c68fb9d5c8d41e90c2f769dd9e9af22cd0000000000000000000000006853e244584b11f6649383dda1da37c44e03b4d3000000000000000000000000d04bfbaa38a5c78d4d98a3a83f789df53a432a90000000000000000000000000eeb9e78a79f2f40190599eaff4535eb9f7013beb000000000000000000000000ea88d7f41cb6f9db89fecdd6e13e5b981b32f4830000000000000000000000009fb2ade09eff84a59f25660a459a62a959008e840000000000000000000000004c2f440de0e726b7ed9763623682148e1537124a000000000000000000000000fb7bc46bc82360c96ef15ac25952e4d1fdae6829000000000000000000000000a6ceef881ef6bf6d089facc5d55553c6328f3dbe00000000000000000000000010684681fb7293bff4dbec1d17c768dbb770cab600000000000000000000000067a7c9ff37c015778900c746664388842fa824e60000000000000000000000004ee85526b9f0bba8afaa36f17d50331b67d5ae03000000000000000000000000347887a4a5913fe042aa2e81290aa0e49666466f0000000000000000000000007b6734c8f930ab3ec4371d45c570bfc75842ac26000000000000000000000000a482a3aaa1f5eb32de8c833f4f8b140ba3c0fa58000000000000000000000000734bb2cab0838d133a6583112f2f0597b475a7260000000000000000000000000ccd326d2238d4db9e3bde7c7844518952c7f14400000000000000000000000015d40943ac0a4afba199c9c59f0e42a06d39b6ac000000000000000000000000e4120b79abb5be90f2c5e5d2325f836974c414f9000000000000000000000000aa208528ab9c225a36704436ad6490c0f9cb63de0000000000000000000000002bfd7bab90d06dc0267d41d7f33e1183531d67bd000000000000000000000000119aa1830f659db6d30fc0c1fdc4b7cfe83b99ef000000000000000000000000bc20ddb5fcc8920e0f74fcb29b4981d802fef881000000000000000000000000515c2d6ac2b49b365e29267d21ca3dca49c0c1fc000000000000000000000000063b88d53d109c12ec21785c4e5e89bb713694320000000000000000000000009e1ef93c22eae54122c0854b525ed64b6f91008e0000000000000000000000000567cb528de4083e1678ede03f901011957d8858000000000000000000000000514c63a6de5a462cf499b59503f89a3eddea56de000000000000000000000000e58e91eab6190ec5f5dbd38897413e85b1c55a990000000000000000000000004801f697a28a1699b77aad113609fd806b84fdda000000000000000000000000f6c3c38c9bd1a76ccceb4d4d4de91d8988382a100000000000000000000000001f6431ca0eabb318e9decd2658791d8f0e76f416000000000000000000000000f2b549ac271de58cbb63046c2a4228f8e3b429cc00000000000000000000000001bd56aeb726e6115bf99ee5b2867aa53eab4d870000000000000000000000008c80c1fe10912398bf0fe68a25839defcaef588e000000000000000000000000c5f9b76e4e3d0c82430c1f4ba05addf0dc6f7e3600000000000000000000000079ee1a69e972844a825ac22427c0201b1d1fa9350000000000000000000000000e3df30c80d8fc7f615b86c1e0909696c291772d00000000000000000000000010c179e826c829fd1bb2c5fe916f91d4f7c57d77000000000000000000000000161a7095267e6d2d3f2a181b9c6469614654d8ba000000000000000000000000d04b82f57579c8345c985036cbc5eba5633eed7b0000000000000000000000001bc525b2a7cfe3e93d0b426779b42087e69b3159000000000000000000000000ee5ff7d52af2576b27ff9037d993c4f60431af59000000000000000000000000dc2828ecc334ec623edd8e43349efa7578bab56a00000000000000000000000038a692de7ea44a73cc5abd514cb7af3bf03e8808000000000000000000000000454bfbd4f505c5cd21644082a378c6fdce2599ea00000000000000000000000032000b565101e495d6e4b531d8251e0a0b3c73410000000000000000000000008502f5bf60182c3d55582c963f952ae355f9253a00000000000000000000000009f24a8a085c7ee27be6466c060a7e052f42ad120000000000000000000000009b5a0e6a2867e55bc9d278c4ddd61500bfc80941000000000000000000000000b59bcb47a99df00b0882793735324d46d9822b1c0000000000000000000000006977eb7723862a54605db0610d064cc78442e35c00000000000000000000000041c007a724731d1fcb14c7ff113af0bc1d66fe9f000000000000000000000000754cc42aa345ac56f3413139bfb77d1b0e982c130000000000000000000000006f947f3683cebbe86e21d16f23f5aa3a220a6f8a0000000000000000000000008818d2ba0824fcb7fb4c06184f972c43362a49b50000000000000000000000006bbd74aa9e548392609d6c3f2d020dd9f149dfe7000000000000000000000000fa178954d8672909d1ad453441bc6373fe52bf82000000000000000000000000964bd6eba8a72c0cb9afab9db55498c5cde918fe000000000000000000000000a43abda2718fea36faed5e10300113cd9fdb4f51000000000000000000000000f05229cf6d3893fff170a19a3c1e1b14943a3620000000000000000000000000f9dde1fed9a7ff50fdcfa72b8d9e0d4c7609d532000000000000000000000000f388b107e627a47bd12ab8ad732fc1d4b9253c42000000000000000000000000e76c1c680e1d3bd50172a30f42e3d47977bf13c90000000000000000000000001da50d0c16b431df2528f1e60e3db52eb428a2460000000000000000000000003d60e758cebe8001b4b3ca413f3a5981b660ecd1000000000000000000000000f581654455f7515b24bb9d9374977f3213a39ab3000000000000000000000000dabc611ab49856c554a331bda3bb207c7b9f427800000000000000000000000032e953cdc583e18c20afcba9180bf5541e3ecc3a0000000000000000000000004ad9f2311e238d42c9dbfe05867d008206cfc83f000000000000000000000000897baf610bd4d72ff412fab569cbc45d1c97ceeb00000000000000000000000001fdc2e05b2b74dd2d6fca7ea8cd8b158d2b23d50000000000000000000000000b0c749024141a3bf4e1709cefc54b5c2c43acfc00000000000000000000000060385dbd4631499242a70174f77d9182b6fc9df9000000000000000000000000c6522e9f1882ef9d3d4ac74a66b71a2870f2186d000000000000000000000000a289364347bfc1912ab672425abe593ec01ca56e0000000000000000000000002cf1ae68f9542a6d85842664377ab13dee78f682000000000000000000000000c4ed374bd56d29144849894b76ec93b7a1ee56cf000000000000000000000000f1866a4c4e9ca2ce6438e2fb049eb5ca6b761ae80000000000000000000000004172c9903edf2f6dabb2fa3e4228578349854027000000000000000000000000d1e90d1e90eccf749b1353afc63c6de11be7a3dc0000000000000000000000001117796bbb9ee069a3c4fe57e83bdd5875cf31ae0000000000000000000000008e08b8c39fe9bf6fbd728ec96b67369f958cd975000000000000000000000000be3c8e71f6b0c47d89100a9ce2813ea5ae2598e100000000000000000000000059a8d697e936935337cc22a034c82a979e7a0e02000000000000000000000000ac46e931d8e2b104731bcbb79080132ffe8550a9000000000000000000000000dab16eaf93a4d7120978139452529b2279667c150000000000000000000000009a73caf05f50cf8715127f8e6d94e301c1ae07d4000000000000000000000000e3e39161d35e9a81edec667a5387bfae85752854000000000000000000000000a86f48806ed300bcfce5d056cf8d81efbe55580b000000000000000000000000ae96a78f7a3174ba63c73ee05ee4eb767c82076e0000000000000000000000008e3487fa1423a20769fc810a9e3f2d248c710b4c000000000000000000000000a7cb16afb4ce72173e7c84e8fd52b2ed0089c13a00000000000000000000000032d2860e095a7dbce176b5a4a2b3f924571dd39c000000000000000000000000f95ac4d4ba1dd10d3dd729ea90f61794e757845a000000000000000000000000124d8c4033b10f76756494202cb5565df443ab8d000000000000000000000000cc73c681a819cdb238b6760249e0363286ac77280000000000000000000000001dcbb7df5d78e85fb8e92d8a6ef408f8ad814a3100000000000000000000000071c08f3fe1761e56384f2d96c0e91ae4810f53e8000000000000000000000000c1d1cc2add1a2ae568080e36655a3cad4ba101d00000000000000000000000002a15ec623c093979af48a74dd50f15c953ce5141000000000000000000000000c2824fd0a51e1224a3a21a0858cfb54e32ef27cc00000000000000000000000050832a60d448fc9cd7452fce68637ad2f6b4bdb500000000000000000000000072f10dadad9e1c519b3dc63280a3000f16fe5516000000000000000000000000bb36e2b5bb21984da8f4a115dd9ac06f57ab4216000000000000000000000000b2aca4fc620918a5059b01a6f7bc335fc2d18a300000000000000000000000008378bd450a56bb0e26fa7bbfe13872288db713b600000000000000000000000032ae61bd3c00a60f8a87aef02dc321737e2440370000000000000000000000001da23500e2126f9bc22d0c32b1e0cd8a8c9be340000000000000000000000000191e9b806a46fbdc13704430335318f7a4b530c90000000000000000000000008527868f7619bfa5f4a6432cce5d3b15a84a332100000000000000000000000098c79130a4225685ac9082fa92349802d30f2f9d00000000000000000000000043d86ac929ea97270ce0e521e20fc36436b476c50000000000000000000000006ac30e47c345f28b5be108ac9e7de9341bd645ce000000000000000000000000c257f8c3a4affbba35f313f2b017f3df93d10c30000000000000000000000000eccb1786f292641b1aca112964cf49f403b538090000000000000000000000004cca7361f95856e9cfbca13aa12d4c58e05475f8000000000000000000000000274a18f5e3068350c81b62535fac791ff458da73000000000000000000000000b252b24435d30dac608ae20c3ece739f51ccd9970000000000000000000000004a978c105cd5cef03e28c9894e77dbc12a5cf722000000000000000000000000e507af2843be6efda6f370a1e8d26b608c16f062000000000000000000000000206c875d839627255a28b89db937d1849a4f2334000000000000000000000000edcf945eb1d0b5536484859322e174a8c2521a60000000000000000000000000e557263b802711252309c8d5246c4ff05ab4f76d00000000000000000000000076525c3a7f9a6049d804efb97f8627ce2397cf80000000000000000000000000f49298c65aae8970834ebee6ac26f6e5a355489a000000000000000000000000dcfa8bcf126da7cd64c16e6de11809fae490b78b000000000000000000000000874d486c621139f795714485ce59713a11921e130000000000000000000000003ecc570ced73e2656629108e379fd07907116b7800000000000000000000000022fb262ae8fc2c4e011a20f1651998dc5847cb420000000000000000000000006e4b37c3af683b7644627bfa1d82eccde39e4202000000000000000000000000f17ffdd698f9571e86b4c4ef60a2828e0ab1f9de000000000000000000000000d79009f1c8335c75e9073f532d61798ca4916964000000000000000000000000390faa607a8c7c43250a94586942468d505e9d7300000000000000000000000062e421f15d5fa08d6de71a8a327dcae7e33f83b30000000000000000000000007909b2dd5cebc56501c01aaeddeefd32312f351e00000000000000000000000089d34215372d2ac906a46e40a56a9cb90b1931970000000000000000000000004f965f62fd87003df8e90c48d7d8f4b7977c3f5a000000000000000000000000f0cda6e3b781285c728fd67f74311d6db4448fc70000000000000000000000005e7926faff3e13f8647d04dae618aba44e470a800000000000000000000000004681671f610a7a9951f17a0287c672fa0a6a2d720000000000000000000000001ec0561e8ab033c001c0239d1d95cd7872ffd1ca000000000000000000000000fcd9da7094b9c07bcbcefee257b9ddcf58c45e3c00000000000000000000000009f72fa33e8e3ea54c6526f073e92911708b45bf00000000000000000000000051dc21f6ee700310f67652be1471fe80dec790ee00000000000000000000000023723c2eb2f5f52a575cb720bcec21e3972c1d93000000000000000000000000dd87da8d0f38a1b05e89d08670ffcfbf8cffcc800000000000000000000000009baf7c109c2da569730ae8904385665509e7e3b9000000000000000000000000d485bc7ce8c002a5fe3fa45f27bd4a76427761f000000000000000000000000017a71114a66ad1e68a7ab30ab439f91883e5c53d0000000000000000000000007af2d0fe6f2f6826673e042bcf6347ce66e43790000000000000000000000000fb59caaeced0d305a83799926551303d9e8108d1000000000000000000000000161e00b6552070c0bd80b523cb1befba31662654000000000000000000000000b6c8024fb9764e2402433f5d8f73f7b8ac301f75000000000000000000000000a9a337c74c2959b21ff25378cae795d142a845420000000000000000000000007ff3eeb76f45e31782a4e11b92afed9a285ce23c00000000000000000000000047a54a11d1cde9fd51cec32b30afe6610ca198d5000000000000000000000000a7801755d7bd2494b5edd092a13cfe92b94ec5cf000000000000000000000000460b8fb8b473ea140308c4a228c31076cc58b701000000000000000000000000430b94026127e571fa07d755e90b59079447127b000000000000000000000000f3039c6e16f25d092d85aef18e48e5e1ae77188400000000000000000000000086d7c226c7d99d455bc3ff25d7d772ca4c01cf23000000000000000000000000275f7f722b3474390688877bb98295e1fc7fe3b300000000000000000000000001ce4fa41b13ff5bea51f15b26ee1cc4faa988230000000000000000000000003767442132154163e59ab15ce5ce07c2206b6e62000000000000000000000000d286e4c2067e8d9c429c661553a7d76e8b6c2349000000000000000000000000c80bb61deafd37a982ad96af9b2d9f69207438e50000000000000000000000008996d00d205da016c4441449dedb7e511008562000000000000000000000000055417ff678d215d5b2cce9fcbbd2977150cb804c000000000000000000000000136bba7356e06a40a63e2e3803cc7d30db87ccbb00000000000000000000000011ae34464726ab385b0f49a6d7fbcceab39bb35d000000000000000000000000010aba1e8ffec76222816aac49ad9f3a8b86b8c200000000000000000000000059474f7a53f781cfe7271c723269ca3b4c1a0f4b00000000000000000000000050888805482fff4dd0334ae8b14e666872601eda0000000000000000000000002fc86ab6a0dc55b14f449f2002bf703de5d4ecc60000000000000000000000005d15ae826ac337c0d4084b8cb2bbd67b4e86c8ea0000000000000000000000008bb0263ad3285da28c8f9a3f7f8700874d2fbea7000000000000000000000000e7762d0d09c6377f712c13806c3854f3f0c6ab5b0000000000000000000000008c98cf2a51941a43176de843a7d0670fee76c8f6000000000000000000000000073cf520df6cdb52630bb240afcef30d8cb427b6000000000000000000000000afae5a94e6f1c79d40f5460c47589bad5c123b9c00000000000000000000000089807fbf7df99e3685c463005f77eb44c0c5a70600000000000000000000000016c2312b7168f0e268751a4d5d73953176d877680000000000000000000000007c9eb06dfbb320d9eb6cff26c83b0573c5e38c520000000000000000000000004a9a286ee5b7d7783c78d04eaad47a79a4b53f8d00000000000000000000000026d0e0f08164101321cbce3d22aa656f864b05bb00000000000000000000000018d71dc0ad8fd36f1482dd07fa021db763b89832000000000000000000000000f100e44a501a684f995e48cc73b23204fe424fa50000000000000000000000001ea2fe531f941f5abc1c3c161de3e918f3a7a251000000000000000000000000d3bc2c1fe12b7483114c25eba013701f5d254fb8000000000000000000000000a7688ca06f44f9eaa9e1581584c0d7f77f0c0ed3000000000000000000000000503ccb1fe85c7de2bc4e4fee17f8c6d24864a2f800000000000000000000000002944b11cb7dda1d88a9bdad7a4f28ccd68b12e4000000000000000000000000d4e028d0585c020d5ecc09c0ecb8bc8a99d0f566000000000000000000000000d9af205a79a6a764749072ee2af30c91f8e97c21000000000000000000000000f639767179d28b4a3fc3e102248b2b64c2d3d0f400000000000000000000000085a4e4a24ac41adaee3f40f5bb34e62aabca63760000000000000000000000005e9759f1218d0fa98e6ebeb179321b4b911d755e0000000000000000000000009df45e59d8f9aae30c5d8f045ed246f5bacda4d2000000000000000000000000c66caf42927596c74668c55c98acbfb726dcbd250000000000000000000000004012b7a81a2d2966f46ca89b6ffe9367425fffaa00000000000000000000000004630db83bdfd1a7f2e5a0184c04a34d904d09d300000000000000000000000089bd18219c0ea4fb84b700dbdfa47a21f6768d51000000000000000000000000e7794eb1050df953952e7a35c34407cd4aaad7170000000000000000000000007a30b592205da8535fd951bbee5bcad6932a0d750000000000000000000000004e157d2b2740338faca3f98336fc74bf2582ff0e00000000000000000000000051a468d38fe3a24e91b0f172906c5975fb19defe0000000000000000000000000e13986ea273b27051e51c168006ab615d16dadb00000000000000000000000016d2dd0b85679b58c678b98879547387fd307bfb0000000000000000000000005d13f56883823ed46a42c3104e69e87491f0ba1b000000000000000000000000bc87176fec11890dc2398ada6fd338e826458cfd000000000000000000000000abd75b39cce646b4ddab1095416aa5e6507d96e600000000000000000000000089a78c05d807f0a1f79b21a6d831737564ad626800000000000000000000000065eca235e51a71c850f91af2852c00596073f64900000000000000000000000050c21aab964543eb975989f7225847625cb47a5c00000000000000000000000007e3fd33a63a8d1eebc7d18a33d1327f5394a1cb00000000000000000000000028cce74ec86886339ecbeb46865e36d60be91e360000000000000000000000001a72865edbedcf788cf8f7bbb1a71f49dd045cc6000000000000000000000000a3615b094d2aa6d93eabb694495cd13efeb9916b0000000000000000000000008233778f75e479280ca4907caa05ed0a01cf4aa4000000000000000000000000d033a60cac3b574e90a7a2f665c8018e88e543190000000000000000000000000b534830243b8266c4db9c8416531d13bcf27ab200000000000000000000000025171b07ea5bb47222eab818deea0bcc6f73a8450000000000000000000000007718f25ad75ac6592e33c8f195763e8c957bc2f1000000000000000000000000fa065271c34cc7fd09452051b21522e881dde88f000000000000000000000000d7337b2f28a2e6e5cf6634fd3deea91337a6d6c000000000000000000000000037bd4e707a2149296c385d80c57a9387e9112a32000000000000000000000000ca99e1f09701d49e44ca2ef86337901b21e4d0370000000000000000000000009e4e24b1dd4b22d5f99082595cf22052eb279ca7000000000000000000000000110c86afb0bbd148a3dce3afffb0c1a2a8956e0700000000000000000000000020a6fee60c837d7d68107dce6427c84a1dc609e6000000000000000000000000827b66e02946983cd149410de17c5496a89169630000000000000000000000003b856e26a5b24b7269557aa5f45bc2c133bd88ee00000000000000000000000055796547664a38e0ac59caa00bf0ba170ffddead000000000000000000000000049aebdf43417e90640d89fb6c800805f3c08ed100000000000000000000000055c8f6aaf97928f5d88cc6b568462247c1072ac7000000000000000000000000884f00ebcb6bda15038a686a1a308d53885f79a200000000000000000000000074ccc0b81359b30650d6b4c23bd61a1fe9e2c75f000000000000000000000000fda47199f531c6372995472a4f13d5b584827b3100000000000000000000000082ac74c3bef96290ebc69a6a58a33321147ff796000000000000000000000000d875f7a50ed5cbdbea51d608db61dd1dd8e7db59000000000000000000000000f89614ef3c788fa948c0517030e891856be42d7000000000000000000000000073a55c9b47fb0f68d65e4ebfc7c64bf3a4f085b30000000000000000000000005a4a8e92803cc2d749b40198ba053a7b22d19d65000000000000000000000000415387c38a5650f03565df3b17187d649733b1fc000000000000000000000000271fd30529443eaab09f83eb15cf9807512275dc00000000000000000000000049f63b254ea9043e57678c13e06aef257fab45c1000000000000000000000000a0faa58e05f32d11637005f342b58f2f3e30ffb80000000000000000000000009d167216e8adfa96b78b89f72533a95e055b1f8b00000000000000000000000035f33f09e343541a4ab63bc356eb68730923fd2900000000000000000000000007a5a519406b864b4b886e30d453f72107e0bdf200000000000000000000000086e48889e37582a2e510dbee4924ae4e50007098000000000000000000000000b607b3e6554d248c55f98a368a25629a22ce38ea000000000000000000000000ca5499ff9d87048960005cdcb8a197e98d9200ec000000000000000000000000f4839a228b3e3a56a961688df6d581d722f293de0000000000000000000000003d9d1e210bcc15902d06131246e91025bd67abc000000000000000000000000077e2b30e10285ce75a7df64e824416b00099dd5c000000000000000000000000f271e985b049bef9d44862f7aca1a961913b11bd0000000000000000000000001b1942ac2d2019afb2c38fa4b0448b7c44e1c2a00000000000000000000000001a03dea2fbd2e338ff25382c2eae97a163a48fee0000000000000000000000001649e2a2d94f25cf07ceb99d3c6e39673bdc4fa0000000000000000000000000e9e6a241290109a37ac5c049ce7c88908d8f00d2000000000000000000000000cfb56568e48948fac5e1ccffe6e02765801f73cf000000000000000000000000d9b04f8edff8a2b5e1c55bb24bf7236c3df9d562000000000000000000000000df09ce0acaea9fbd9f3fd4f9452e8b268106f4b0000000000000000000000000b3f4b6f9e3d987e2b7f9a341bcf295216b17334f0000000000000000000000004d48793fe0c219720955427b0aeccd514cc8a85f00000000000000000000000025afc664b67b9ab57c0b14ba8a29d880ce0c3a500000000000000000000000006e6c5d4a35a046a260fe9a08d5590dbb3bc9a29e000000000000000000000000922bfc386b3d3191eb82ab44323986790cd1224c0000000000000000000000003c30dbcecf5dbe71d9d87f86abc8eaa5b9b60c51000000000000000000000000f1aecd32c9ab6d10e9b129fbe67652d0961ddd730000000000000000000000004cb1e26dc049d00e1f6b51544a96de325266f8df00000000000000000000000090141a860d8f91a3985487eee98062624bcd06230000000000000000000000007a7e5d6963bfc8d6055be42e6b114f34c03f7d450000000000000000000000009f168c1959ef48a8a7fa4af2c28a7272b5061791000000000000000000000000eeffa11b2243465d1e8242606c7cde2dcf785b120000000000000000000000005c5e8519b3be8ea83aef97f8d9007951b9f7cedb0000000000000000000000000cd73f6377d1ca2ed9f61c7f71e9f328f31ad2d6000000000000000000000000b4c3878206c0755a577501c878f65f323c356b67000000000000000000000000eecfe208114cf975b6b1dbff7812a3c9fed3fb4f000000000000000000000000c0e3749d1d7a90588bff346dd075943234450868000000000000000000000000bce940fd1f94caef23c07ce96cb8da48c387de28000000000000000000000000854e34e36c2b75dd174694aee296f4fbd81b92fe000000000000000000000000bdaf96a67dfd23c86e151cfa9be0cf77873ed0f9000000000000000000000000649e24b5dcdb622d6e454620c19842daaf3d6148000000000000000000000000c9652d991e1b66ff7cd9054ec075e256aff0cbe500000000000000000000000028ca881cfbec9fabf5b55e982fbdc825c5240f88000000000000000000000000f91c47304d8d5a024e2c03c2c3dc0149e199c46a000000000000000000000000eb8fd545705fd0466ce32a12807f244f7dbaeab1000000000000000000000000a941b9a1f76bdf1cf3fd7ad3bf1f8f971dc52ce700000000000000000000000045ed185094cf489aad26f265ba1e8ac97ced6704000000000000000000000000368873de0bd1e7193835a795db1f178d632cba9b000000000000000000000000d905e7b5dac7a1369d8dc658ced0e528edd471d5000000000000000000000000aafcefdbdb81b6002126194802e44c355a4e0e93000000000000000000000000eca1808859e1f1ecdace8277612705130106cb7100000000000000000000000090842ac03e682fab0b1d71caa5fb1402406321a7000000000000000000000000ada2e777a78e817d59f85ac9aeeb6687db298a310000000000000000000000009fe5e4876d12993d20eee5a2a3b4a855b1541700000000000000000000000000025f6fc00ad7f3c741d4b755e165f1fa3f4a7f83000000000000000000000000a533eccf51ef422a0ea0a48207f705d3a9d5ebab000000000000000000000000ee7e20e2389ac1444dc3ee15844878efa5213cc40000000000000000000000008c44b3a5c1593d821b094a1672357dc338c00a3e000000000000000000000000410e50d92d54ec41bad6d7f2a0fa646f475444b60000000000000000000000000ecb1314f4d3577713302f6706f9091da5e6bc1a000000000000000000000000081c16569f905c6fbf68979f7d5cdcee6a1772950000000000000000000000009196cba89e9aef3499c2f0d1be721694641603ae00000000000000000000000098a05a59bd854f70ed9c8ce814423e76f749b2fc000000000000000000000000544883ec5c963654ffeb0868a8f3d8c066dacd3d000000000000000000000000e53f857c5a78365df04c22a2108b050ffcfb982a000000000000000000000000a8acccf65df6135425775971010dbc3e809b09a10000000000000000000000005e0effcd942fbab80567a623c25d3e8b795c0f3800000000000000000000000059cc1e137b2ebe8700615e41c1574ec2c4e909560000000000000000000000001c73ec981c2004d002385d40cceee957c00a76cf000000000000000000000000e67a0bf6c906afbec0ebec53ce4a9b24aabaa269000000000000000000000000eb83721a907fcaa1442f78104330e856b0a0ff51000000000000000000000000bc69995ce5eb76367145c16bdca9e5b0987a53d10000000000000000000000007d03d8416e51db3b663d11f0472090b41ed8ca8c000000000000000000000000b8642db06eaac1f03416ffe5c4ff77f38a1bbfc4000000000000000000000000ea1fcb26d0f438e331559e17a07f94d478ad945a0000000000000000000000003b6ef682eb359312dab4719240405922c2511d3f000000000000000000000000350c8bd9ae1dfed2f8d58d7efbe74d8ee7731388000000000000000000000000c4a35f459bf6e560f1eebc7dbe0b2a7c1f9b2e85000000000000000000000000c0283503e61f7d34c8363d349227ff1fb42066e70000000000000000000000001b0edbe3774cff776422780b3e775a105cdebfc7000000000000000000000000abbaf3ce383e16e8f802df23e53999ae6ccaa50d0000000000000000000000008639afaba2631c7c09220b161d2b3d0d4764ef85000000000000000000000000112b52c352533a154a5118bcec8f160c6685e9c5000000000000000000000000b1ae791949ba0ed77f5b09a431ea95e8b7c2c497000000000000000000000000a8eaaf7272201fee7656ce5029a875c964e094e8000000000000000000000000acd5f195d0ceb153acbf072ee2b4d29cb738b02f000000000000000000000000feac37ccc4afbc8ae635b510be41d2eac8e171ed000000000000000000000000b997341facb0e7429bdf5660e724f62674ab6a97000000000000000000000000fee3ccf64abe318baee94b1245ff9e6085e6e08300000000000000000000000011000001001109ff931ba412b2615c8f892a3518000000000000000000000000b851db9d1bfe1854993d7888389309ef723c2d950000000000000000000000006e21ddf42b8952e33c0d2c9f2fbe2290cb72f37b000000000000000000000000c25323e61b004819f8aa1a42619128db21fd9f1e000000000000000000000000d06e12f4d7c58603f58b072e96f5ec16d14674430000000000000000000000003be2c215a88e5b09b7a2ee56b5d44f0a38276133000000000000000000000000a4831321acf9920a19941c45ea6472ddcca34b3c000000000000000000000000625157014f943da8b8d08c2416daddca917953650000000000000000000000007816cb80ec76ad4836f99938e6543a0ca8ed92420000000000000000000000008c078fd788ecdd3077ed958d93d7e5eb7c8b5ead0000000000000000000000000d8e3b881ba969148ef135db9e29b5b49cedb64a000000000000000000000000b0e170ea3aa43635634ed6607a4e163491671d06000000000000000000000000c292c11a712fcd72578077967d16798300869310000000000000000000000000214c0b5856f4022ca9b874193f8993c66917c72c000000000000000000000000c9a2fd040de6478624e767c54d992d6bb5cfd4df000000000000000000000000f869f8cb25c70a2bba726f2d84adb35369db265d00000000000000000000000024c7383e51a097a2448c34a8d54bb6a6659e4c1f000000000000000000000000ad0767e1b25068efce625053c982c7cdf26297e2000000000000000000000000effc6fca3ee9cc67773ce6c2a83a2d77a987b8e20000000000000000000000004972fa4be594e797bb2abf64405e9f369a7e5f990000000000000000000000000c0b24d0489b296046020af2a12498b6ef0af77a000000000000000000000000282abc162a1ec341c8f0c12887187e12fca5195600000000000000000000000032950f5f2ce145fd5036cdfc6c5e65ff9bf4431e0000000000000000000000000ac211dc25bb4122947294107a623643ff4f914e0000000000000000000000006c2693f5a936f37ed03cfa8465bf2d8beff19a0f00000000000000000000000006d4b89475a53111e8939b1ae8af7e14804a5186000000000000000000000000355893620c40761c6dbc774ffd9717a3665d702a0000000000000000000000000094a964edec34714380b316658e0cf7a5c6a238000000000000000000000000fc3f34e46b88f72af12dec0bf41fb4de11e47c8d00000000000000000000000075b148e74b52ac063c456ea7c13efcfa11be7f21000000000000000000000000f51c4f71ecd3f4a6082a79831bde028ac224e7de00000000000000000000000042e32a89ebf2c408a82f5d84edca36d01029f2b1000000000000000000000000a0ad6211f85ad2f1e97b4d0f43efba8f24b57683000000000000000000000000bb0d310eefc2a8840c30960c86ca765b5b38b4e70000000000000000000000005830e8840354d405e14873c52ac6ca89d7e64fd4000000000000000000000000e3e724ace22f7eb2a162b68b2015e7ae4da3dace0000000000000000000000008694d57a16e3121f34edc2fc89062f8869f0e9160000000000000000000000009ca9dd658584db79ca498ee4b7f9695b2117d2ef000000000000000000000000de0a9cae3010ef13121151430fa71f38658c2c910000000000000000000000003142547c9f2aee13458aaff72ca955b77d80d19e000000000000000000000000a425fe8b53b1386ed496dd3ee143f2d8c3a624d300000000000000000000000063da4051aeab86c2c8dfae6e894b05ab5e81b67b000000000000000000000000bde0bde9d444a1662c9dbfd71648ed4bc74f338800000000000000000000000036da08c689b20a70dc43367913010d399f4a94b0000000000000000000000000900833876d9a70c23303fa06f1a7dfeef29a2473000000000000000000000000d26582eaec8e76581683ab3c71e09fcd9a184d760000000000000000000000003ead149a8a04ac882ca2fa9abb2d2a33b1e51d62000000000000000000000000d05981a6d9f9a821d8f3b24667361212c226859c0000000000000000000000004a4bb0a145c522121f9e972384ec5a24463cfe6600000000000000000000000094ddccb0a80a3200b270c3bad3ee7e4ffc797501000000000000000000000000f129efbc3ad63d4d73906d022b8bfe69e0a110c50000000000000000000000006dfff150bd18d8a99ab3cdcba88c15d73416d77a0000000000000000000000007c2f9a9359c48f381b3d0ce62cbba5167a9d781500000000000000000000000083ab62cd0f7b802dd5ab56bd82e211a4e86deb7200000000000000000000000061872fcd4da98daab1b1728841b624ddb3b917cb000000000000000000000000028605fbad352b4bb4c483bfa6c6e62927d9d8bb000000000000000000000000423e142a3815fc1ff5c6445e48d1412467814ddd000000000000000000000000bbf4e18185b245cb8830badd0cd6ca8e209ff94100000000000000000000000071340166b12dd9e1baa71c975451885971917415000000000000000000000000c87b5c747d4af1cfd6681034c091060aee3bf0f7000000000000000000000000efd12d1380ebd9ed1139b89c75b328d892a19aa6000000000000000000000000c7f32474a376c7e27e4fd3b49ad114452af27a83000000000000000000000000e7e2b51fd5ceecbd5b876a5f6fd19418bcbd41fe000000000000000000000000074e152efb623d221e7f603a20318812f22ea0ed0000000000000000000000008d46e8f9b70041b79ab46144d8b537888e115783000000000000000000000000ed33f6fb7a03ca3b7475bceeab18b27e8a13328900000000000000000000000084ad2fb98df23853f4d541f360375e3e29b4cbf40000000000000000000000000e8b96737c08c4237343ab42a4498bf4cedf00bd0000000000000000000000009c5fc1ce44d5296d233ea08f30fb14b3c956402a00000000000000000000000072ce8230debe26bc7bd3da35175066dd6596d365000000000000000000000000dd213fecb842d03d4369a98ed573c14d21cc0a2c000000000000000000000000b7096d7cbe21b6418b5af6e7f95e4c5488b3abdb000000000000000000000000c81f6b0645336feb4b1523ee91b45ac85936287400000000000000000000000023010ddc7b870957fd7d1a3a34c592d34b287bdb000000000000000000000000fd785bef28abf079550b0b1750329813020493d500000000000000000000000011f0293489df2350049321e0a86ff72d191537f10000000000000000000000008d14a10cd0eb046ea7e500a78a1a19c69e9034340000000000000000000000007c7dca16e840832ecd68c287e16dc5a59f95c8050000000000000000000000002bc550dd8a75b253920e9a19f1098815c46c73ad00000000000000000000000091a3efd078a4cc1d6c3f8aa059611fca91797f2b0000000000000000000000000548e0b4a524ec6792b125eec912750ce8ea9ac60000000000000000000000008852c2a9bb92eafdb61d09fec6188fce854f82000000000000000000000000008fe77121dd953f4184155848c1a24ee32543cd710000000000000000000000006a3693dcd2bb6f77a6898aee2955e1123e7bae6e000000000000000000000000440014b630479f0f36306fd1eebd0b0487293297000000000000000000000000141f7d32417987b6cabfeb4b4363beb2738bf12c0000000000000000000000009de16fbef3dde95a0ec5c25968fc8a8089b6606d000000000000000000000000300f2a898bc2c8aebe8b83d5c45ce499db7cccec000000000000000000000000d831db1ce564e5732e6f8f71ca277169a3b82fa4000000000000000000000000f8e4517dc4fd4bfef9903336adb1ede20803430d000000000000000000000000dfe7662449068bc099d19f352fff54645ff62f9f0000000000000000000000003eb6a42deefcdfee5be3226223b1396bf4d1212a000000000000000000000000cd3c983b41d8519da7ef7515821a97c9d9e28e91000000000000000000000000e22799431053d614fbaef199b0cb36c7bde4c5790000000000000000000000009f59b6ef22c53dbba0f7a7dfb8f60bf54b0816f8000000000000000000000000b16c3e825700c30372e17a87b66530feec1b9abc0000000000000000000000000a38e385e3f29d84705c3338bb2568bc1629870d000000000000000000000000bc04f1d3db01d0f61beb1511958c9a9fbf597c720000000000000000000000006a88cb97b321b5c05c4fcc41bb2f10c804d76723000000000000000000000000908e4c173b5be9df4ed6ae1032471fb013e1c375000000000000000000000000589ab7f2639d8bdd1fbaf3229713b4c622376039000000000000000000000000813292016e685d7da6f9c33b138098cb658dfbc7000000000000000000000000c92a8e8e29c14627eec83b1ee12ee575593d59ab00000000000000000000000052a8305f29f85bec5fa6ee78b87ddd2218d8e12e0000000000000000000000001e6a8ddfb38559bc54f675c0c69cde79befc3dbf000000000000000000000000ef204fe5c55ee5b40e6cdd6488c1b7cbee8e4e780000000000000000000000008e782e0f9f7094b813ff2c54871da7a2a470eedc000000000000000000000000a00e55aed40e8dd33acf5d2373337c8d21d144dc000000000000000000000000b1b5197e08a45f3780a99d6c97445c3000f86b74000000000000000000000000d180f4a27779b9ae1f15bcb06fd0eb70e0116e8a000000000000000000000000296cdeee0ea3c8df1d8bede57cd52a69871ebaa6000000000000000000000000c8e67d1c1ddc0d8d58267e4b8896e7b9350398c6000000000000000000000000a02425ae708b0a69c0be60654ad606956bdfb75f000000000000000000000000b1c88f19503eb5827d3af7c9af73ac77a9f999260000000000000000000000007a995d57f69e70fe3b249e7ca1782606d4ab19c10000000000000000000000007fcedd1416dbaa686b94485adce27774910be429000000000000000000000000061b88db5fa7915d7bdeda14f993ced6511460ec000000000000000000000000a9a899de8b9747ee114c7a48f1ded5ac9cf59ce9000000000000000000000000894bcaeafaad4bba7cba8aefcbe77f7b7e61d158000000000000000000000000540b62809fd29d6fe5ed6e37bd826c3e955a7ee20000000000000000000000002d07620101ac68d62d43a45961dff46881517e71000000000000000000000000493284c1babc050925f897287072be3c7fa913f2000000000000000000000000f4bed5a3d12b2fbaa6f11b02c9ded5f8a57e010200000000000000000000000022de43b6e521905de0cd4de55eeb571c94230f32000000000000000000000000966fb7d711b2ba252a1bfc3f911dffcc019ce5f90000000000000000000000001fd5bc6e30a2d9a13483c858cc5269afa89195c50000000000000000000000007bd3f2bab093868e0da7e51bea3c54cecc86adbc0000000000000000000000002e036f0f906ce191c2caf955147f5e70fb402e43000000000000000000000000bc1757d7469fe0d923e9c61984385465020ef00f00000000000000000000000023f6653fde64cc264f198984521fcff8d98188bc00000000000000000000000035651dd1277a028796e3b463a72a74bf841005ed0000000000000000000000006389fe5d57d48de5ac72455663aacfc0b0216dc90000000000000000000000009ee1873ba8383b1d4ac459abd3c9c006eaa8800a00000000000000000000000040424500c75705b8427e85520e3862d2eeed24b1000000000000000000000000b58b3e8b334ebfda6eb27f0c13974e058085f4220000000000000000000000001504e47607f157fe3b9d20f6393fd46f5292ea15000000000000000000000000615a0d459bb07065f82b75b11965480d0b3ec4d6000000000000000000000000b07f49397429d8605ac8b404f1aed9d6584c07fd000000000000000000000000bcb3d3e625e9ffb83397cab07dd291009c59199f000000000000000000000000f10035bba5a0194e19787d77b15500fa29fb05ea0000000000000000000000003f652880e223236df3bda1b89bcf0b559645cf600000000000000000000000003668bc8675abdc4ce37922177e729bf21b8a7a2200000000000000000000000095e0d14596800c2026d076d9f47ddb6a1835b5fb00000000000000000000000065d013384598a387fd49cd0987462dd4a45c6d200000000000000000000000002275b8be039e99f88835ce49b16285ad0e61d485000000000000000000000000f50e35e4cf73476da9fa7e2d73a822babfc3f13d0000000000000000000000006f29d7bba19f1b1619ed826b9f547102eba7ab760000000000000000000000001111401a7f913665e8e05056b972e2ae59f89937000000000000000000000000ddcc0fe8b4a4956674dc69531c53fa6e5e74b6860000000000000000000000009defbc241c6ff8d5b5124a74cbdfc3b01d966134000000000000000000000000cee3801d2097dd5feff7e27f8ec72039a5d0c10c000000000000000000000000b8a00c2a58c94a4b9a2be5d04872217674c615910000000000000000000000004513304a83c3356fc931a6c70c61c4af9e5df0d6000000000000000000000000eca309ad82e5911ef60541f10671c686a0159576000000000000000000000000b948a93827d68a82f6513ad178964da487fe2bd90000000000000000000000002f29f82d40e88c344adb60e74970926b75f066b300000000000000000000000033558c8a5661f8ff5a1d7e8909ef3dec1f8c9e3200000000000000000000000028ff3ae3e6b7514a31e20add604064bd53872e3200000000000000000000000080adc71b1da0f6e0300e1fcad8f067b6b74969530000000000000000000000007f716e7efe01c28eb3abff5e239511cc0f8d89a400000000000000000000000049b2a781ab9e7b7dc3acc90231c7989c1ea17c7b0000000000000000000000008d470921050899284b451d6a65f4204eee4aaf8f0000000000000000000000001f42029ecd263e3fc913bfbb0a429247edc02eb80000000000000000000000008fdd51c81dc23c27e9a6cfe638b0d933c6d20125000000000000000000000000a6bc0f96ead16ff3135d01581c9e482acc0b4037000000000000000000000000cfba6189bfcc9804803378e36e9b864e98cd85b70000000000000000000000002913bb684e1b4c724cb66e1cd55946073b03050b000000000000000000000000d4aeedddbad316114c6a9d55a9b2096621c60fb9000000000000000000000000494fa763009142323331a56503d687d22d781acb000000000000000000000000e978e5d469df7869d6c2a0a18d7e50a722dbc380000000000000000000000000fa2a8f982b493f099ae0829a2f3c6c516b726d94000000000000000000000000cdd43bcdf53227a4050a270f089e7ba13d4ad2000000000000000000000000009fbef120e2ab52a12fac2f486e622b6529e0c98800000000000000000000000052227ee7492bf582ca528457e448eb37e98ffb8f000000000000000000000000a8f5e8b598303dee47c4280fcfd3f518e4910d06000000000000000000000000340e5e700a7099e4a879ef6f2540708f4226751d00000000000000000000000002c6554af8aaa8746f6b62d28c7a889ac3ce5e3b000000000000000000000000aee885b602303efe4c6a036cffc4b16380e86f4100000000000000000000000096ad3cfd59680744e8580dc894b836dc1a9f895f000000000000000000000000a544f8bdce1dfa271b03defa846519d270d1102a000000000000000000000000a072d24d915bb527076ee27a50ab6727aecf93f0000000000000000000000000e93c25d36e982781b5a699c5d5328ba5da26fccc0000000000000000000000002eafb1a826e28fd0b232cdc47a0dcba34e171bf20000000000000000000000000b3d701fe76ece85682bd2a3f8e8e5bf36363a0700000000000000000000000082f3da8d51fc3ec3ff5ad4af986c1dc5e07dde9e000000000000000000000000eba99bf08603778afed43756ce21b115799aa6d40000000000000000000000008ca0c27a7a868a4069967709b5592995a69ae0060000000000000000000000004c5d408b28db380eae084a0f5d1f153e2dd7a2cf000000000000000000000000d3a7f20e9c3558efbfadeba7c6a5ad74bdd3d4c60000000000000000000000002c1aba35dd0f0a2c2c7c739edb5acfd3a12c44ad000000000000000000000000f40b21a6b43210554294d9143f517e229a1d1467000000000000000000000000ff527d6519dcd67013d16e5a30558c96686a050a0000000000000000000000000fb6abc164d5dbf99186214a475551684f012f2000000000000000000000000095b42336b4abdc0497e78a97e4826125e3d6880e0000000000000000000000009081cdb51e3546f852df176646b9d986e040135a000000000000000000000000009623ab5883a5d65f4ee76d76ac62335695d4090000000000000000000000005c151ba82903554f8d9da11b83c4bbc26c478356000000000000000000000000a115b4ff2531599fbfd8ab7f47fae7049df4d1cc0000000000000000000000000190376c09040df7c03cf60581186869867f8cfd00000000000000000000000064a369619b17fbf50ba064a8c4814eddb0a872c10000000000000000000000000c5a4a2744f3257a347c819666fcb40da94944cc000000000000000000000000007b1fecdaa683fef9a352346e60d5d21470d8f7000000000000000000000000c296d4a791bf743608b11333500f3e198ac0847b0000000000000000000000002ebcd5d751c5ea788ebca0032f5bd23daa0564c7000000000000000000000000b04f2deda936b3004e57de2879ce55779986e43a000000000000000000000000278ee426081ea57cc54ccae07a7d0378c04752c4000000000000000000000000506000177f6914557bde291089102b537a6be337000000000000000000000000e19a74217288f5c843a98940f14c32a675221ff9000000000000000000000000601f1bca6ce51f767d0f8fe80e25cb96dacace61000000000000000000000000aa2bf8a3f59c00a106a65fe1cefcb063b1b3fb400000000000000000000000007ca409d0cdbf9f53ad3453eefb9504560f1f33c70000000000000000000000002697d6162e89b3bb6408405c9cf76ef75abc76620000000000000000000000001452a49ed9e3b6c4e4cc89252bf3926250ccbd700000000000000000000000004964db76a5d800221e0f132f91ad13cb974c1539000000000000000000000000cfb68a327dbeaad9d29b384ee462a0883a05ffbc000000000000000000000000ae377c39abdab3d412883792a3d8a1e88a60ccdf0000000000000000000000002feb0899a1fef88bc260a5c9e25f29a84b60bbb2000000000000000000000000585f660084b52506647797e4a3910b1968a53c0a00000000000000000000000085da8036cec852232341081637612b3421ac2d530000000000000000000000004977fcb346a717c6e93a3f2159c0e067fcbb9378000000000000000000000000c2fc9407e5992ec46923751d1b8e3204516982640000000000000000000000004178a6296d6987ecbde5521192f14764e8c0b4260000000000000000000000009289a415604023bb68f1c6ea643e0e5862654b2f000000000000000000000000f9f7db0d03b318ffc93a121129150b02ba5402dd000000000000000000000000a961fbf7fc6f2aeee7369d135345e4fab614859c000000000000000000000000eb505aacaffc85d1a27bb610b39c8c3795a5e6ad0000000000000000000000007873cb166981c021f578eaad09f88491f43369fe00000000000000000000000033540acd973d9444f787617c6eef7e298a8fda2b0000000000000000000000008150265a8665c9e4e33be9da4e61401d9a49285800000000000000000000000007e20c30d291906746110dd188b43223b1e2003e000000000000000000000000336505748eaf8d72921795a27a15895de80a3f50000000000000000000000000747f6a8fbcc1c87b7306e237b8c04b28c0140f26000000000000000000000000ca3239ffb9121d868194882935a702433769b22d000000000000000000000000776086cd59bad03e093f6893b5c253a07216ff3200000000000000000000000086ad51a4642472376f01755e1b0fe3df95b493d0000000000000000000000000a249034d8ade33bcc0afd1c1e333a2f308db2d8000000000000000000000000043bc7d0ebf1d9508f4d628e063c2e5c1ba881fd90000000000000000000000000133c7cd999c53bb669a1264bdd2f9626b4dd8e400000000000000000000000002a0c5f2fede0a71021ac91c8a2655036e9f59f70000000000000000000000003024c97792e7749fc187c31ec3b2ac4e6e81bfd7000000000000000000000000448278ea78e3ba4918d4d78054cc6d991f6f6fb5000000000000000000000000af63a0ddaf4455bab249e750a9b1cb9e75f01543000000000000000000000000811bac9b55f5d77ce092e7ba69555393d2ee3b8b0000000000000000000000001fd8c26f10a2faaeea56901a83e19ed7efdfd73b000000000000000000000000118ae5f4b840152f854848545f87e77bdc94716a0000000000000000000000001ec7491bf1a803e5455cad2263a15f91d6b8b5f000000000000000000000000096c94e710690faf6ca4b0ef6e129b8de1f3001e200000000000000000000000009095bb19e3064a224d8b25811a23c58635fefcc000000000000000000000000ba21696132dc58c53a2d6294ff988f0f8309ad2d00000000000000000000000030c0782cdd320b074ee9cce3a5bb0b5c98934faf000000000000000000000000fa1dea95129241a4c09d4dfa2c142457b70ccffb0000000000000000000000001082e893ff468732fe4e36dc328950ed435deb56000000000000000000000000fed2bc4bafb0593e6ed6ba6bb1c40c34404be7e000000000000000000000000082053902b29b984b95e598cdfbfd001418a1ec5a000000000000000000000000cf11ab4b29023f992dfdeea5ba3d66a15ecc67f700000000000000000000000040b69d40184a9179184e3cc12bc5c81733e1052f00000000000000000000000084a442590f096cca4207cf39e04f445d9cc80c0e00000000000000000000000068ed798ef04c6299802b9f583e482e7424a2ab3b0000000000000000000000007c72835870d5ca4a6c3ce2a304b2aa9d542f0620000000000000000000000000373e888b45ba2bc48856ab462eb653661f8e71c0000000000000000000000000cccf8271eeff11e8d025009fe19994e5a7d2f7ad00000000000000000000000033e66169d88c0919783f03a2132fea96d2b5b179000000000000000000000000133b6b66ed484f021fe695fcb11341a8773c8b520000000000000000000000001b99b7b513fff7fc12025421aec59f45cc777ec40000000000000000000000001d0f42d02f0af5e8c7136a75482f6aa329ff00160000000000000000000000005160b26f924fffa7f810a87498f2bcf8ce3d0cff0000000000000000000000008e722165356176cb601044df6b2f7bb260ee8141000000000000000000000000bb6edfa28847485161c6c107fbb6058bb353fe7c0000000000000000000000004c4562d95fac224b91d3a042e210fc77319752c10000000000000000000000008fc46f4fe83167de13871b7e74c68901a5b77efd000000000000000000000000351a03abe8dcafff82b7fc04256c8da82938e65800000000000000000000000086415c64cc148490ea3522511731104981a2599800000000000000000000000005d4652fef12f0bed15c6b151aa1fc3b0a6cda2c000000000000000000000000285f1a6d357e8d7c888b5d85ce0110266d9e3eaf0000000000000000000000004c09b30379b09edea36875f99226cbef3738ddcd000000000000000000000000bc2086c30b7db99e8953f3e4065736a474e2e7cb00000000000000000000000065dd6b1a853d5c110f97285444fc8885d4ac0d9f00000000000000000000000062d63efdfdc7804666725f4cc8cb45c1a41a08090000000000000000000000009604961e84ebdfc0db0cd73b612013c3934e522500000000000000000000000031642faff20ee970d988744ac592ee5b7ce0bf5e00000000000000000000000058427726e95131f3921c2a77beb5671ea4f6546200000000000000000000000060f9da47d7266e71e7caf02baa5aaa6c2373847d00000000000000000000000029d40f4dd90cec329d553e8e3b296585b2c25cd9000000000000000000000000aec7794aad840ae70ae023961afeddac4c0726fb000000000000000000000000b39fcdc888a194dd8ca0af86520add9feecb7400000000000000000000000000cf400d6c3478106b316c3ee28cac18d7a74b669f000000000000000000000000618a035f81071ddd49ad1302d02e28ef529fec04000000000000000000000000937c05a28af4660d771075f25f0f1777f306e2fa0000000000000000000000001a460a3d2c65e01ba5c732c40b2368f8f06f52dd00000000000000000000000000318e446c0c242d70bd4c46d6ce7db200111ace00000000000000000000000019f30fd4463f64536f54c6f3ef733a8b8b7df5250000000000000000000000009f8528982f7b6966dfd32ef7eda409da22a9891200000000000000000000000054e94859e669a5c91036eb013b4f0623bc993e32000000000000000000000000ef489b67a3710e3885e00e561043f231f7fbbc0b000000000000000000000000b81373b923ef0e24dba61a36118b632af8faf88200000000000000000000000000c05df11abba66832aa3605869557f885413dc2000000000000000000000000d92a44209821c252ee156519fab2ab3bf51de441000000000000000000000000dd0b782f2df7afd50020c84ddcf568e26eb8536c0000000000000000000000003cdd07ea01fbc17498c6239fb1f576d6713323c1000000000000000000000000d23943b531e18a7208cdd8654fc390d6be55dd6a00000000000000000000000002b8db8f6d8fdfc914096ec6b20c9e671278198200000000000000000000000028696b2ab73d9a536cf80ccd6f1b7c59bed05969000000000000000000000000e6aefa1b544ecd34bb306347a6414fd3647a09ab0000000000000000000000008184618b572fb22b309c26c7b9496b00a2ae2f75000000000000000000000000c8df3de0420008dc12483aaf8825e16d4210841b000000000000000000000000c79ccd6d779cb6de6d1d76c1c41204f36d0863e80000000000000000000000002f08561b73ee6c0fcdb2ef9fd0efd848c0a98aeb0000000000000000000000003c6704b8a9c18837e91a5624329e2aeafa3db1320000000000000000000000006e23f61155d7ce45e0382b225faa66916fc1a4130000000000000000000000009a830d3b0785927aff641314cd4a4a522a4a89be0000000000000000000000003972a2215a457e1003946e08fbc4d5107278196400000000000000000000000077ec487ae74d1dbd6b4f58699b389f2aab405424000000000000000000000000f718dbcc748215c335e8a963547f4d0e21b4d1fb000000000000000000000000a72c1a2049ff2fa434191eafeba55666eab44d8c00000000000000000000000072389a2bc75952282541b9287636ada0620b69ee00000000000000000000000038a3621272e52aced9c42a06e6edc56e8053b21c00000000000000000000000066f2c4a0626d091b0df7ce770c6ffbd6ba02421b0000000000000000000000007fef61bd7341574760ea1758416655e783398725000000000000000000000000fe1dd48c7fd3e0d93d1250d50d39c7081758c5100000000000000000000000006c5279659e87a8a4f14aad79562b8b60c8a03d19000000000000000000000000a1370f456947452053eebf137180e2ca9c358ada000000000000000000000000f3b7ecc8238f5d6ec6c8d31d667ddd1c2a708a8c000000000000000000000000c32176d2468957b15d4264b36c403b7751e2a9f50000000000000000000000005fdfe90d5f0ab490170fe39d7768ea5aea6bb669000000000000000000000000d053c8794d0eddcdcf4cc646446740acad48580c000000000000000000000000e93426ebc1b6624fcd4703c0c9b7e57749237590000000000000000000000000087e282f6275538ed99b1e7df165eddeb745f3a6000000000000000000000000a99dec1a27802ee60329302e56358ae426533de8000000000000000000000000623c4ff3c02ac416ca53e37cc81ac73d7b998157000000000000000000000000b32a5384fa48eea801cb5da1676861b988e15d440000000000000000000000000aa19396cac8e7b9734dd2050a069f70e6779c680000000000000000000000000a49a042fc9cf0699d9a4ad7886f5b5f802475c5000000000000000000000000fcd74f2b9934e79f4f21b24943e5207cd6d77534000000000000000000000000b42087c3972635c34012f2d8b5a68d73b191f7270000000000000000000000004f7fc6b1d8ee1b6244f4b1ba9d70ec911ec526b70000000000000000000000000c1d066b7264bbd434ee0b163508b8e26d98480a00000000000000000000000097b7f583a581bdcc4ba6f9e81bd60c8cc4a878a3000000000000000000000000218dbd644068a5addf316e4ef7e02860e77237d4000000000000000000000000a031018b49adc04d1782858f9c5e6f2272ef688a000000000000000000000000185b6c49a18530a3fe9ee5584e434baf1ac70a870000000000000000000000006c682161312e0fcaea1526a55455acb084db080c000000000000000000000000796dc4899f53c887d53c6a74f42d2cadfd012e2c000000000000000000000000046608afaef462107814fa837785e9d4574c7ec60000000000000000000000002820ee832ff8f54c9854efbd87b93fde17b9edac000000000000000000000000cbfbedf8dc0082c3e6b109bb6c155904edfac0a60000000000000000000000006eb7a365281282696fa834173694c1e1994a742300000000000000000000000080ead07805b746cd3c8aef2d51b48d122ce95cfc000000000000000000000000e77fbab9ce09f4f60a6de5098360a3dfd3574d5f0000000000000000000000008bad0eef281a8720dc9925447571799446b96d880000000000000000000000005a4c7c6668b4a2f7b9c61bcb5012f80d9459b721000000000000000000000000867787c7b14d5c8bdfae794d6d32b515dab4db700000000000000000000000009fef98089a7631a184095cf37252ddbb80ac34c4000000000000000000000000579fb255bb83b9bb7da04806b2da8e5f2315340b000000000000000000000000c41b98849d5064447b29c60dfe130034be9e87b700000000000000000000000091bbc12690689297a4def8692d2df35b33e431f6000000000000000000000000ebb6cdccd5832c8ac92361d4673318fb6b4313a8000000000000000000000000e8049230d46927a634c93b00bc9c7b71b1f84d04000000000000000000000000400579d804c83e062838672f9f2ccb4f7ae8a1610000000000000000000000005ef51feb1075fb724b1dcd6cc97e31ddd84c0246000000000000000000000000c46c01ec012580d9f9419fe720767f68f0f1275f000000000000000000000000b460336e8850ba79c56cfa6e47de2fcd3d2d3d6300000000000000000000000003aa52913caecac78583f05ff6bfe381fa4eafa100000000000000000000000090d66af8c90d187e485e8612fbda92460d1c4e5200000000000000000000000085a8bb80b8eba55c6d0881a2dff9c75656ab905a000000000000000000000000ba48e0b12ced87356d5652f9113afb798bd3e40c0000000000000000000000007f3122277bdeb1bb24d86161b5c5eae4eb80fd28000000000000000000000000112d083ebe9ffbde9e0cebe5f4c3964f8e8533d70000000000000000000000002a7085abf7f619566bc7ea6a8086381a8be49ff30000000000000000000000000a2b6df07c07384ac7b8e74c9697254eaa80c3bd000000000000000000000000f51b94c2abc3dcae17b554c6ade19de06a9334920000000000000000000000002a99f9c632eaac521549993d3154bb8d8f750719000000000000000000000000e8887cd432621954ce09333480b94cdc551b114a00000000000000000000000016dafba9d5f87e814135e28ff468704090153c2a0000000000000000000000006a0978ecbc7d14ba44c22276f6f7500a2317d326000000000000000000000000fdb50aaef343212bf3de357aa4c80448161d53fa00000000000000000000000011286250260b529d3dad5025d2977bf928f7c348000000000000000000000000bec9a50a5d256314df8917564f399bf8a074ed2b0000000000000000000000009b5d04678a6d0463f956a1be41dc6fcf614a29be0000000000000000000000001438651a86af60f3de65126e4364f7d34e9cb9ed000000000000000000000000890252e109a0db5ec929dfe4347ca92974e72c2a0000000000000000000000001301ea12089b93c59adf2c1d5bb14b2866b1dbe7000000000000000000000000b2a9d8ddc5ae15db7b77842b9adc4408daee2a2700000000000000000000000039fd4a8361dbab0357b3e2ebb5b832fdb385a36a000000000000000000000000dd21ee9d96efdd3e34a76d8a92f7635dff089719000000000000000000000000b1d212f1e3e1ff6dc5354ca29a72bd93ec339faa000000000000000000000000a00e7ab32158656a089c52a05decf8e620818daa0000000000000000000000002f37154d72dd470558d8699a5a20361716239d610000000000000000000000005978b73f783bc067f09ad26273f8e50091d5e0c000000000000000000000000062335e77313403cf900a726928635ec44be7236b000000000000000000000000b9b1cc696a9748a859912a07670be69e2618990900000000000000000000000020425f22c06c2b0a2ba0eb20495cbbb0dbe892490000000000000000000000006c7d74f049b07f838fc08c29a5e21b1c1d68feea0000000000000000000000002d0693c2a5ada6a8aa84bdd89ff5b65c1baaa50f0000000000000000000000008d7c908a9123f891924a55c58f0086e1be47baba0000000000000000000000000ca80f4e4ab7a880fc88e1fc05e64687c1a6775100000000000000000000000003edd76c30398a47b61857138d1197cad32db02f00000000000000000000000087b27781ce30ed5ff690e88eaedf3991277f4136000000000000000000000000a0a216fdc0068b5740a2cb7a660f6401a9749a600000000000000000000000003d406d600cb0295b5cb0d88f50f0200464575b42000000000000000000000000f44ddb1432e8f2944729048428775622e9c1afb5000000000000000000000000eeb7ec76f3222ab4aacbb0935cf2128f2cc62acd0000000000000000000000000f3d8cf1f5802061a68c4b558b21c72e41f44e2f000000000000000000000000cd7b1052a92075729abbe53d8be0eceffc07a3de000000000000000000000000e648f7ae261c4a69617160242b66e1e49e96ac1b000000000000000000000000fed4d8c8352fd7ddb9ceac54a80a280b1321e821000000000000000000000000acdaed66e046e0a3fd39ef2161249047143e9c07000000000000000000000000363b4bfeffef83e741a42cae7e2587b1ea37df1e00000000000000000000000088c1f26bd951f3f7c338909d36d61253b49bb753000000000000000000000000aca93f003ee84d42beb18882da5e0ba23ad068810000000000000000000000008a0715e4f3fa72355bc020a59f9a5192f0e0a916000000000000000000000000c45148925e8bfd15f3c5170c80f914a69f261b6e000000000000000000000000eb128fc8d48445d8e1a83af97e5ebc38af3df29800000000000000000000000012d05a12be6c47e3a1bd31f54bb69c774b9f7d0d000000000000000000000000be995995ab0ba80aeba56681b0fa97fbbef4518c000000000000000000000000e13d5f9ad649cfd0a68acf39f94c0777b06341c2000000000000000000000000249acebca73c62666a6ded99264bce922858faa2000000000000000000000000ea15f4ce06eb55ff3251773b7d0142df86f83d0d00000000000000000000000055d69de4351de6a6ca912a91cdbf73ff8d9bb74500000000000000000000000027d5f3e240cb6d7c439a2044e27de90164ba899700000000000000000000000089efb9eb259c936dfd6e0675adfa6b4164e19146000000000000000000000000314fd0a2d1c6926bcb668cd64a4da3b4febbc0590000000000000000000000007b9062fe16ab5c4769b09a3510965c7f66fb1d3d0000000000000000000000004920f1b210210e52aec7b7a92225f3d7e32e4b4d0000000000000000000000006121c8d44bacc1e3027a294f9100e3318618ef64000000000000000000000000160876fb6d798677301e1eba52417a41137845800000000000000000000000002254a4a42bbbbbad5b5634439fa007b5ec2873f500000000000000000000000048d8d53006946f5e751480929b24f28c88e6d6490000000000000000000000002a43f6ac419fd1caeef241e0aa2834bcf8f3d02c0000000000000000000000001bf63a386a865901a02d26d176a2ea28359e4f140000000000000000000000008d62fd0b405a645fe32465a647ad795ac8272c640000000000000000000000009e18f333ff41a8658bd143c1cfeecd65ba0fc7b9000000000000000000000000f0605a66fdc2593fcb6523572bcc02a03cd846cd0000000000000000000000005427d1ecde3d9e5a0a341ac4fc937c8667540eb6000000000000000000000000737b81abde59c0258cedc34cc4603a707e15ebe00000000000000000000000000bb46baea3e9bd435ae8ae5b4c3dbd8eaa5ff4ef000000000000000000000000a98056c9f1be46e41336d94388044d900d05efca000000000000000000000000deb248ed867a0f98fe45371e87b9f831bb08101c0000000000000000000000001cc687de9e3cb3e1108583e4b286d3de6eb2288600000000000000000000000058c51287a9eb1f2d09afd9e5a9274dcd1cd9b092000000000000000000000000457af9266f8af3417d784c2291fc50b1249c2553000000000000000000000000f30f2951fc90109b51ca17f39720d7b709b4a968000000000000000000000000c397a2c2963e3181883b7135a7ef1ba85e8ceb82000000000000000000000000fec9ee11023744e1797e06c87141f18eafd912b300000000000000000000000096fd61202a698ee3eac21e247a6b209ea5ffeb910000000000000000000000008ba8f9e178ea9db1916edc7c5fd0b4ac8444becf000000000000000000000000c53cc25df91ca5ba7d21211bd65b558f67341e42000000000000000000000000cad82704e018df66f1b673118c6647036fcae1e80000000000000000000000001e1e871d1e7d5e49d4c489af3eaead79bc65356f000000000000000000000000a7abef772f118671390a557f1fcdfca4cf0a52ab0000000000000000000000005af51f8b238961f5382df21fd1ee0e8f1acb2287000000000000000000000000ef8905b3e627939bce61e2dd17fed300158d94350000000000000000000000002c238e253d3f8cb97f9912069005f4206b742266000000000000000000000000760285c7610528474d474af858864ac2867e15fc0000000000000000000000006d8b457ccb5dbedf5eefc86a415d10f492b5f369000000000000000000000000655dc652fbb69c2082c6e8b1140e724fd82b883d0000000000000000000000002d782f1d07d3008b58444f761fac8386affdd37a00000000000000000000000085d0282a0824bb7452e1025e3fe0678284940f0a0000000000000000000000005cb21a4f27eda65263dba6d56f1b9a2406e97e02000000000000000000000000e1230617dd8b18d5e6b9d78216bdbbffebb27cb0000000000000000000000000c6d26c9226b6e9388ce56605df71d33c5c0755390000000000000000000000006666650567500ced61774069bc8f702dfc7f9695000000000000000000000000a1096521f36ea20686f67abc6edab594d00de01f000000000000000000000000db851beadac8c72ad0f011764aeec14e8f27ab1a000000000000000000000000dcfd02b65b734642dc8b071c4459d582ed5a89c00000000000000000000000001458bef27e5190c5f09b49e3d07dfeae995e3ac9000000000000000000000000e14049f8cc124176e23d97d8b119d16bd24a8099000000000000000000000000395346b9c9b3a35c123fa3fbad6273aa99534a99000000000000000000000000acc68a22377eea6743d72b53937b9f6bc47559df000000000000000000000000916eefdd2352e46407b34c676e29cba0710e88c2000000000000000000000000858337076b25605120da442306119f2daf010dba000000000000000000000000df1a1486c63f826d36804baaf1db4610e0e988f900000000000000000000000096da67863292e6b3210fe06d859d67c2cb19d6030000000000000000000000009585c23b5261c94f90525378b7a6c7f9097fc7ae000000000000000000000000f5fb42a010be713049bfb113268adb0d840cf13a000000000000000000000000cba4b7a806171440af7d298eb571e825cf270bab000000000000000000000000f3b1c19aead254c6e5aa50e2c6878ce1ba27489a0000000000000000000000000967ef8aec7f96a3b9e8b595a70836a2521024cd0000000000000000000000002f31048077cffbacf548dc1a2288a9c58fb1d0de0000000000000000000000004c49ac453f6d9644ba43d7f23e2c5867f13924e70000000000000000000000006bafd159582c5457a613b4b87aad4bdf63d3688900000000000000000000000029a3e25a577e8623e786cc27b5c8b40ccc99887c000000000000000000000000e6b6f6d20e40511b792704311fa6ffb53181f89a000000000000000000000000680e5dba04b0be37b0a7d90fe8c01659b8487eac000000000000000000000000cf7662319b1d037671be63d8c258fdfa5995d42f00000000000000000000000070303bf00ad6e783f9f2a880764039c2891e59c300000000000000000000000049e17d08491a79600f43dde0de3493de7227e5a7000000000000000000000000c5f35ebce3ea365dbffc6a5a27819b660d24716d0000000000000000000000002903748c3dd933df64be8f6bd1801d9156bfd737000000000000000000000000cdeffb42da637a231b14601452383aea5a99ad4d000000000000000000000000bb998b19200eb5b6c6580d67d6a081ea3a13178a000000000000000000000000bdab107e694524a5a47bec8ce4772c6a05e89c66000000000000000000000000658fe45602700fbc3500835225c44606d9cbbaef000000000000000000000000739aef7d5e22e88bb5dcdcd7540b887bfc7eba32000000000000000000000000f1074a39de15cb4db504c77dd88ea8dda1b79d7a000000000000000000000000c67fbd493097fb241eeb8500e8d7ad412b0c463a000000000000000000000000387cae28d94e05e7840dba18a8fd69f8fe0d2128000000000000000000000000f398f6ceb4310fcdfd2ccf0d5aa59dddc2e14929000000000000000000000000fd0afa63d28e7f18fb666c06ba62141bf26c2ab300000000000000000000000064dc6dd9a69f593eae98ac796c31db8737402c9a000000000000000000000000f4332992fe7659a91204f2694b1d4b9a7e314231000000000000000000000000025600988c5466dff541eb24bb2c25f2cb8bd7c30000000000000000000000003b9c814ec36754c4d3c8db53af4f8c954bf652850000000000000000000000008be548d376efb19793126479d975257153fd70c50000000000000000000000001301c4d86c3d03d72a72d84865ca3dcd112c377f000000000000000000000000d20e8d5e3ddd96c42ded7053842d054bf9e64c29000000000000000000000000f49a04d1242091903372f7cf7d83a0188ebac637000000000000000000000000b549cf55c0bc4169ca8e8f3c5a27181f6094861c000000000000000000000000894395be5b2df34e708e61c635090e8dd9ed5e9f000000000000000000000000e31b96cb72598315e802855a94158ef51ff5db77000000000000000000000000dd212f437a40d9927ecde8c4156303b79d3119d700000000000000000000000053cfc31f4fcdf3f57bb5be07bf6bf169139d711e000000000000000000000000d051d60aedffa080775901d8e772cfa4e80bbcd1000000000000000000000000413c3ea8a54a03db7ccbc6737d89ef8fa83ea31c000000000000000000000000fc575a0ef0b9f2160085b7066af3e88fa02edbec0000000000000000000000005581c0ae50220bfdd435ac0135e981e663699f5c0000000000000000000000006de4cfd60a00af31022a25a979d4b985759a96e9000000000000000000000000103b02e2c05d27643a1fa8938947235b958007e9000000000000000000000000b0033361af47461f092bc0fc72b90102cb7afb6c000000000000000000000000b9b93bf2db3678b010e71ef701d763aee144e93e000000000000000000000000151da2d8d9a5d1723a3253b50f72cc5e117b8dd200000000000000000000000092c058c96abd339c04d561916ed214aa9d7d7b83000000000000000000000000fc8f52c2a553e53d037f52cc81474c8ab52079b800000000000000000000000088c63a2905b1d975afed1ae5c6caefd4a70b1d9a000000000000000000000000d982918572cee9976294ff04a389b0197ff9a8aa00000000000000000000000000229796956477b6c0288302bd85d71d188fb994000000000000000000000000672d15f162aeee8c9ff9ba8b14acb21abd2b03fd0000000000000000000000001bd6458c1598f1dd510e50c1a15c2ebc95184a7d000000000000000000000000b09941b6d0502588717bcc7ccee4f1e25df680a50000000000000000000000002783117221a0c5cfe0c93e85f856d665ec73a067000000000000000000000000e0d966f9f69fc1035970ec2ba3adc665afe01ba0000000000000000000000000ca1d33c61b2a25aeee91b5e4e619f49cb894cd2e000000000000000000000000501a26f9e384f85bb942edf529ca39292a092929000000000000000000000000e50c399c7f34310bd4d28c79ca3c04158fecc39c0000000000000000000000002852dce5b98252bbee06867007148c2c33cf2b1f0000000000000000000000000ff03e5fbab870a80a8beb54ee43a259c004e8a100000000000000000000000046b1b41925926943d597110365820a17da5f78900000000000000000000000007d3ff8c5b7f2dd311dc9195f74a64e29e050d963000000000000000000000000464ab96ae9aa6e27f14ca72088700cdd2122bc5900000000000000000000000072e3b2eb8c43627bd9dad3b9cf60e44f8dee3f5f0000000000000000000000002a4308f197bab86e517a5be28e44fa366b5fa485000000000000000000000000a013842f46add7567b287c87ca60df9374380665000000000000000000000000bf8e143cb593781d520bd49f70ce079a63ebefe3000000000000000000000000f04f08249da84fd4f28657ee9c0f844f8e84122e000000000000000000000000e07baa742870a08156b2e47c08c730a1118523bf000000000000000000000000b4ab9ccc51d5e8532da753aa71aa0bdede948e63000000000000000000000000e13f42ca6f4a888c5b7bda31baa89d463fcdc868000000000000000000000000f8b2da87d3b1416db9bd889b7f4260adc711def400000000000000000000000079d792376ab2cb25ec66a40644f50d2d85e91e950000000000000000000000003c5066b9ce10745d4548bb04cfbd2c1fba7494b100000000000000000000000004a077ff63fe51be77905f0589c1b0b64faaa865000000000000000000000000033d6d58efcf790a72dcb6c485259798a5b8ab71000000000000000000000000fe829759e323c06887d9be5e43294407f3b85761000000000000000000000000e6b368149664217bafa54251f2a83de89306c5cd000000000000000000000000c2ebd24bd093bfa48943d3a508ce53a59f999999000000000000000000000000b1609f406aa7a157f0926406b2066b5ff472fd2200000000000000000000000079f08f2e75a8c99428de4a2e6456c07c99e55da5000000000000000000000000338da408df9989656ff10cdb01ec8d8cbc180e42000000000000000000000000e4839b503a430d01ab8a18193aeeb6209521af62000000000000000000000000c48a3dadb6850dab915f9fed7c73f985331c06fe0000000000000000000000000a62890a1f76cdd2ebdd27d3579e35f87873d17f0000000000000000000000001fe01060cd3f223e1a1d97a909c98333974d89d60000000000000000000000009954696499e38d08a62c6cd6fff1aa8f9d3504fe000000000000000000000000ecd55f23f92af9e6c284aa1b86fcfe1699391fd000000000000000000000000025df28dda172e72b3c6693694c1263a9c1c412e50000000000000000000000008194e07050927268fd8b534858aa153a5c40d0560000000000000000000000008d03a6a890bf42c5364b9cd8989d9b2a43a481c6000000000000000000000000e69da61f86a20d15f0f2b7f3c193ed5008d1314d0000000000000000000000008902432df11397723baa79dacaeaf8ae9e21a7f80000000000000000000000002e4ee55305df8e922600cee144c824735cb2d47f0000000000000000000000002e988ecc6d91dee703882837b21f858e38d84457000000000000000000000000d1af3c6530973d5544976d5c3e7f525cb541da4f0000000000000000000000005abc36fc8a595c609cd0723707761e29816c6f110000000000000000000000000a3d9c6a7ff4a480d5fb1ccef6f437e9475eccb9000000000000000000000000917cbb4425fa49f6b31ae67fa13c2f09120f9c2f000000000000000000000000aa52e99a7f61ccd0fcdbbaa459dffb66b17bd5fa0000000000000000000000008b6b50ba94357eb3dc5f306ad691006220c316fd0000000000000000000000007d33efd1582bc933e56877b5284d81eac307104d0000000000000000000000002230661dde842a71c95a6c19c8af414baf079379000000000000000000000000b29d58aea842f85d295b6daeb7df170376189f03000000000000000000000000ceeecea66ed97e91b78fd681bfcef83962bff8870000000000000000000000007ee485bdb7aaf043546711385906c04f867473c4000000000000000000000000000f22dde7bc93b7dd7b1f1edaade43aa3ee7c6e0000000000000000000000008eff6adfd8f2b0d16abe5e8adb55dcbce580f0fd000000000000000000000000f9bdf4dc7735568cfc47227723e78450f6589750000000000000000000000000444491ed5619c7cfa038d808471f8276064d8bb400000000000000000000000017c8118d0ef1bd4a970e028120feeaf565d70f30000000000000000000000000c8995a3564ea1d28e48f0d17eac64ae0d8756bdd000000000000000000000000b129ca8a0a45789b44228d4ecd9085aec79aa6d30000000000000000000000006336ae3180e37a1605617290faa9b29cf39f551d000000000000000000000000263e20801b082704f0b917452399cd0a548f83cb0000000000000000000000007cf808d7ddbc9faecef9877a60ed050dbe72f459000000000000000000000000080518c6a624b20974eedd2c7890565de0c14b64000000000000000000000000b145f2ee8459e2c18be9fba971feb65d8127f2e900000000000000000000000001f0ff5cdd43d82a60f6a34728b71aa7e6f634c4000000000000000000000000ae69719767e23d7e7e32912eb720eab9d52aab6d0000000000000000000000004ff77c7e651ae721ba0fbcc0c98ba7da29792d53000000000000000000000000bd83783dcf4fbd5a3c149ac8924ba3a9be7c3317000000000000000000000000d2065cd2c3e32884fac3ba20e2fd7d76c43d1f9d000000000000000000000000e0eb059290eea561f1c18ce2dbf4d576dfbed8b1000000000000000000000000521b120e6ca9469bc88956d8abdc4919764e6869000000000000000000000000ce75fe538e62f21d7860eb4840b4c436407f589700000000000000000000000087b0ae1c542804cec3848f572c65b26d54c947d20000000000000000000000003a905fa1f19b4352b68f4cc4790b9ea41c3b664b0000000000000000000000007cbec72861cffd3c79703df660d2a5029b870fd3000000000000000000000000673c8f3ece2e69a266dca4d5ec54e2d3921b55b2000000000000000000000000f15beba011ce2e3ec84d24a783da1ecba966f2be000000000000000000000000c1cc6f9cc2d7416b63312364ae9dc43d7b52604e0000000000000000000000008a6d7f7f95df0c607560fa497bd1886e9c092ce2000000000000000000000000de7cca0629e3bd791ac32954e64643b69b4e52d9000000000000000000000000081958dccc43fbdbc0521856381b72890c677a0c000000000000000000000000a6cdad6670be28075f304f3313537f7d88ae8eec0000000000000000000000000f93ef3b4ec5c318ad519cdd90ac5143d74f31aa000000000000000000000000d84867c1da103a30720c1775a3da82d147c5041f000000000000000000000000b939d4b940a589b86747046be0cbf365a38ac4c10000000000000000000000005ff9ef0641fa58d1e91d9c5c6032c288a5a307370000000000000000000000000007843290efbc7876d69cb417ee3e3c59549606000000000000000000000000168f19f96e1a12223a74fb6d89a281f16d8a734d000000000000000000000000d61d824061b07b8d6bd5aa8db91d8cec3f0eedbf0000000000000000000000000a74850ccf1d5a1e29c66268e9111c44d8b762e3000000000000000000000000411af5f4058461cf6fe434ebe4b17b4d959a8763000000000000000000000000c1253185f1dcd38ca572c059ce2213137d896c010000000000000000000000009f24e1efe73a1b6e8e69f6b446ca5f25d988724d000000000000000000000000a04138b7d608e83fa83d56ff00849ef3ae7bf4dd0000000000000000000000009c29ba7d0e37834a55007d5d3fd6c06c325f668e000000000000000000000000aec3c7899591b6c8b0505b56035b90e39a1af2fa0000000000000000000000005427b5141a6cc8228a9e74248f51210380adbae9000000000000000000000000d09420a2a545dc0172301c59a29fe5888e336c64000000000000000000000000b8b628ba552bcab773419bb6c9d2e0e614080a46000000000000000000000000a73a53883b88d4e6dee07d8a55ad2df13c02003a000000000000000000000000ac8848923e4ce98bc98ec1f59b7e1b5078ddaf500000000000000000000000005c6fb02259c092ad2c66fc105f59364a5a87428d000000000000000000000000c5e3a4b7cbbbb54597c9ec87e4b499c00d75ef74000000000000000000000000b9a15f50030587b193ed5b01cc0a2ba6c95375c6000000000000000000000000ba351a27dbf62db5f5964928cae434492fc77da40000000000000000000000001fe8f064f8ffc2bffebc5e8b1750065fccd527bb0000000000000000000000001714da9b4175dea5eb6c2bd2de11a08b68a4dc310000000000000000000000007ae41b78cfaa8c28b1a5e0028ea431fec4e25cbe000000000000000000000000daa18f2332c7b13b3c5c7d9c04b76f0d8ae24981000000000000000000000000045a770caa37168d38ac9a65c6da80f413cd8b2300000000000000000000000035676f56c6435b7c4312e70ec31a93e7ff864ad60000000000000000000000009eb0f7d9827653ad87851764ffa44015985fd1df000000000000000000000000721eddc373cadc437636b576fc6e0694ef17346900000000000000000000000069849f944fe990a3f6b1ed3a94223c9380cc79290000000000000000000000005745a39dfe7daf20eb736a8cec4d4a58be3416ba0000000000000000000000006d0998e0513a739d1af438e35fe33b4dad258920000000000000000000000000fb524cba059d88a1c35fd4e60544bb6ae4dfa61f00000000000000000000000035a559e1e41b1137c02a6d683663a5564fb9570c000000000000000000000000142b014395acb4610fc7de5d29e63f0503c6981b000000000000000000000000b91356d64b3bc320a5b348a0af5a01c07488a86f00000000000000000000000004a0b70ce6969fef96557692af63a00a022cf9bd00000000000000000000000071a6700c32d1dfc782554ad445d14e5fd9e608ee0000000000000000000000004ac0bb31ca3ce5ed12ed27b33e1b5ba5c403a26b00000000000000000000000076d9d7b82b51f9759a99a0d2b763c5800d3df0ca000000000000000000000000016b8291050da56702dd5f3fa4d5ca155584fc1a0000000000000000000000001dea8f1180276466568ef1fd93f129a5a676fbfb0000000000000000000000005437d70f5317f9b6c959027f0bd02344f90923f800000000000000000000000048f55150e046f7f6683af953565fbc37eb5fccfd000000000000000000000000f0f19b5445c56336c368ec5f5f25c21c4013f83c000000000000000000000000ad89ead658c2fb141a8cf8442da34e3add7bb81a000000000000000000000000b066d165d3fd240b0a5223534cc9ea5a0c6d38040000000000000000000000001106900d467ec2a5395010f04f58a74c60c79195000000000000000000000000ccfcdf6fb169c7dc94dc2b1880271b99c16544a2000000000000000000000000ff927209620c6ae272dd2c554809d1326976516c000000000000000000000000001f3f51f695ae1b8c833763b21d402c750d958c000000000000000000000000f91bebf68656c535a8e72facd7eb0b302df3e2b2000000000000000000000000dd24df29427487858de719a290b627030b95991d0000000000000000000000006c36630dbaf57675104aaf056bd2ceeca54d2576000000000000000000000000bcfd1848ddaa62fda2b43d904b22efb933ba899300000000000000000000000033bb273b7e5a36d3bc8a3cf0d3dca14c2ca2d07c000000000000000000000000c26abf94c1ecb372d09c82e3e4845a3e1e2509fd0000000000000000000000007fbd2bcdb54eb3351b2fa807c540f20e9f536d540000000000000000000000003fb8f4c8e971b9869175a44ee8c64bcf7a918296000000000000000000000000080e7ef3b09938baac4df1ad924c9230cbf15cce00000000000000000000000050c64379024e9b36344c6ca724a4e99409db4b09000000000000000000000000d2dad5de1e6e3e8b1d0eb996bec9b89f120c7074000000000000000000000000a908131803b4fece9bcc7012696c12f62ed6a8c500000000000000000000000007775ad264032924cbe8f93ddf586bee87db27cf0000000000000000000000009abeac610bae8f6e38c9104fe59672a97c38432b0000000000000000000000007d3259654436ad5c70881fdb3bf53853b50cb51f000000000000000000000000d76a43f4c4cf9016e5bb75d557dad012a6d659d6000000000000000000000000bd9b04adcaa6ad5c25fc7942122b70c3a7699652000000000000000000000000c4834f7fe7edcb6504ddc4e5c86ec13060debd0f000000000000000000000000182e039c2de8842ff68387aac66b83a3016911ee000000000000000000000000831bdbad932f184640a3425aa4257f6ee653db950000000000000000000000007abeb5cb60723f5a4fa0424a3c2bb8ccb3731965000000000000000000000000721cba0338e41a953a1346f5efc88fc0160727730000000000000000000000001a21aff0aa7c7b18711e626d1bdd0635157960160000000000000000000000008d0efe7db232fe95f9073d3a0abdb4b6bb7cc68e000000000000000000000000fec31268905678ea35e4dccd4dcda0b48671d3d300000000000000000000000063a70ed6dee52a1105a08a7be22530e0e3ff050e000000000000000000000000d28f5dac3c8069339a7f48ec4a06402274470961000000000000000000000000cde136cb37a605496a196646db09a179614c118300000000000000000000000030f84f0aa9cad152d1852a8767b3e7ad63e056e10000000000000000000000002d58350c8071de154ec3d8aea7b027fd9ce1fdca000000000000000000000000d3adab7158e56fe6b2792f4feed9ab6767c918e7000000000000000000000000c5a997b41e932e70dfd81f90fbf1687598f6af78000000000000000000000000f9b9f419395a45c1b682b925e7b60495cc30ec020000000000000000000000006882c6b2b1f0199ab0a372f5e2a3c0b357f087db0000000000000000000000001981c4d15887571a13798c859c5137ac9fda7b52000000000000000000000000332d9ccf44dc2494d37524291606385e3e2c073a000000000000000000000000ee224f96ffdcae3d9a25f1695b36e10269c08aab0000000000000000000000005f27adbc873e3b5b60e9dda0d3d039cb4c21f370000000000000000000000000bd52159f39f400da5c15c39c28cb320914b0b62a000000000000000000000000c11d801192ddd541ac8d14b263f018f0836bd810000000000000000000000000a4de864c3e220a5efa0c4e36d2ff25864a8b1902000000000000000000000000ec62aefd4fdc2fb6294d63ce946a90821878e63e00000000000000000000000025e5a7edc692fc326c022cd0c2bb8573a55252c1000000000000000000000000fc100501edaf8efbb7db980b9baa653f8751fc0d000000000000000000000000818feb1d51e8681a020b2c0df4820071102fdd380000000000000000000000004332bf5e318cf6f0a652d2890ebc20f7b8422597000000000000000000000000f11f48d67549ee4cd7582148144b4ebc09b85d2c000000000000000000000000317d677f6c08e65ff1a9a139db5ebca40bb4d284000000000000000000000000c90e06d424492139ea3a1b75de6031fff0272e65000000000000000000000000c8b69055078c21d7a318b50537760e6e6d7ef8b80000000000000000000000005bafa0ddb71989f07cda7ee3c223719fa54bec350000000000000000000000009ae944ce4cfea7067457e25921047b604a1dcb3d00000000000000000000000080c74bfaa49042becefca3102a3088a86cdc006a000000000000000000000000f8e33f6ff9ac23c24eccf142e5dc36fe4d6f582000000000000000000000000092271e45b5774c059f6b0e56e40b08f512b69b1a000000000000000000000000d134ab3a3860087784539730476d3a9553a59a6a0000000000000000000000009e9448d034e4b6a995d8ed77da601ca86532168500000000000000000000000005711d23a63130b3bf2bbcbfe8d20d20bf72b5200000000000000000000000008d62346c263b4ef42af9ad7b58bab97491956d7a000000000000000000000000d02160a0e48aaffafeef9b22e4c0809f81330f320000000000000000000000002ff431aa44815980ef09ffea0f2cb282c38a787b00000000000000000000000072344623e1cb248704b60718806b7f2f2f9362a8000000000000000000000000cb52eb36a48c9b50569aba1f6def63b74c59babe00000000000000000000000000000000000a6f475714c11fc92153abaf7954a50000000000000000000000002ce4b229e0936c73dd02fefb607ecda973bdc6d4000000000000000000000000afb19e242b8dd9c3991323293ef9f9f91f2c6365000000000000000000000000b7b6fde7504ac7949bbe43a3d20cd707713e05d400000000000000000000000073abd3dba70e653fc5c448e968eecdc3e4f903620000000000000000000000009d8fca882b0ebf965797cd948d233d6f112d57ed000000000000000000000000843c6a8f071838f6579e25dd094eb0d27f579ea200000000000000000000000079855d65468b9a7c4635f35d116607f088c65c6e000000000000000000000000d905eb0aefcc2acc113def0942a891d1f40b9625000000000000000000000000cc5b372e195eca780ebf365757b77cffd0eb588d0000000000000000000000000b49e8560b125a16b1edc7d058be2b202ec93ac300000000000000000000000035f272a684b3d5ecb77584aac5fe1f4a0ca0c379000000000000000000000000d0d6e0e58fe68bd495b4fd56bff3b19676460272000000000000000000000000bf7ddba9778aa3377e11d874c9bd1845c3bd2cd2000000000000000000000000c5d24634d5ed24c49b26cae2b8c88340959fd261000000000000000000000000b4013fa7fed306ada9ad186b50b88c72e06bd00900000000000000000000000098fe4d8fba995fc75f86a90175aaf6aa25e59a85000000000000000000000000b27b7c0106befdfedf55ddeca2378eed7496ebde00000000000000000000000078eef6a25aa58f22d2bfad6c2244e1805e6f294c0000000000000000000000002ff804ac1e93878243531d4174fa1f6aac5046990000000000000000000000003ec1c5a9ca7e868946a335e32e9d80baed358352000000000000000000000000ac613ba88bc9d5e52b37eb59c26be5eea6aa163e000000000000000000000000ae7382534a9746dad2ea05ba2c37f2d851b565d2000000000000000000000000fa5eb325f8515b3ca2be1b23aa503b3f9a471739000000000000000000000000c92fe212595b6fb5479a4a0a122a4cca1b1a203a00000000000000000000000005cf4f6b198ff0d750a3d2ddbe877550a6f5a8b70000000000000000000000006854fffa71a4ae49df700d087d377a297c5953860000000000000000000000001099fcb229eaef2849938770d1ad7ec320024315000000000000000000000000f3faab6487dfa531527869a429d867c0de46f6a10000000000000000000000001101233795f46a67fae7203cea969e352f58d7440000000000000000000000002c046c56eb033ab08427267f38075ca961fea92a0000000000000000000000008b82ae9cd925f47b3449135909c351dde25f912a000000000000000000000000b6043b72db48554aed3ce6e89204bd5fbc0e84fe000000000000000000000000b24e30ab7f3c9e644b3fddaa683d58a39870a1ce0000000000000000000000001c21b9281ecf5ca9007768b07566edb6cc20b024000000000000000000000000709d56ab9a89b608df91f309140d9d448a05ac69000000000000000000000000cb30667f91fce31b309c4b35ee770979b80fa50f0000000000000000000000005e36de8bd0c80c33bd962de1c153e9f15cdf86e2000000000000000000000000395f17c40514a93a7f37ecef7cfbbdb6dfd49d96000000000000000000000000662e082f9ff35c8c532ab44b69e5f3ba03e812fd00000000000000000000000008817abce2675b03a06a0263dbeba2725ee2a475000000000000000000000000d376529d149e90e1087d21a61751d952eb41b29300000000000000000000000095f810c05dea26fc0697b7edd75c7c9702b97ff00000000000000000000000001df276e20e880fb619bbc460724341b8ff7eac2b00000000000000000000000041c4be24d79d6ee490720e869f699204ae1ff40e00000000000000000000000065e317bc59a30aef28c2d9362fcde912ce260c58000000000000000000000000fb2d6a0a5ab469b6778ef4f4aafb978edba9cd2e0000000000000000000000000152844e6a05417ecafbaf1c3b9a90de0fd72a17000000000000000000000000f976df11d10911f0462c727f9bc9530df2c1b6d50000000000000000000000006a07ad3c6ff36c0ed2fbc65e9c1748d4e3e44b780000000000000000000000006c407f729e18ddfdce61c240a6c93df38fb795370000000000000000000000000f11e4ae29ffe2148693d4912f3124f60475ed9b00000000000000000000000037df7014a49590810f710362d378fb108a25ddc5000000000000000000000000d8718ab872780c5bb4500e46e8cba246ae82828a000000000000000000000000c63aa6d56966ad620e70d1aa85b6f66ce04ac56500000000000000000000000072757720bc9732c203c4eb14699699335d86c194000000000000000000000000daeed74e22eef7608ffdbfe4ceea761e8b2cdbb00000000000000000000000008a3bfdd9134b3477c224a940c1d00000a2369bc6000000000000000000000000cf7eea52d94f5a375411799943175ba9b55e87ba00000000000000000000000052073c3c83e6737f0ba01ba263dba4991d9e3b4d0000000000000000000000009de538c2e05b578a6abd809e1e975d340605851d000000000000000000000000e89c0f067084dd0e2b3a2696ac107dba7e54b62300000000000000000000000057ce8c3c352569380ae823ae49117c6ffa6a3ac9000000000000000000000000fd58aea58cae12cab6d14b76af6315c90f63c3df000000000000000000000000dc4aa7278a728e2e5c31a1a4d56e82d4ed5e5e77000000000000000000000000cc7615afbf9062fb928343427e7ef798e6e17cb70000000000000000000000005771daa5586ab351f9d4f2b2772030f463d3053200000000000000000000000029677f5873840cdc8037bf20307cd94f06b526c60000000000000000000000008e0756901cdeff2eedcaea9f68f10a7ad67e920400000000000000000000000008cc3f20fc076ce12867faef7d9e4048a2bcd561000000000000000000000000cf6a373b237f7f721efc87a7cf5472d3f0ca75cc0000000000000000000000002fbeb8995627d5cdda7a81abe3a559c2e857547e000000000000000000000000f398fb139f52772fda77d19c85fe5f2f4b9bcd34000000000000000000000000438cf9ab27539ea0e4453b16db8a2f3743f68ef800000000000000000000000067a07677bd58f22378f4c0fb297c646314092ee400000000000000000000000040e48e36b50d4fa5e0c17fb4cd91854e4db520fc000000000000000000000000ce1f0e5de771bf74917413bff2a871020aa63fee000000000000000000000000a6de8783dcfa4865dd3b9b7e8d547323649de97600000000000000000000000070a5838e50a40aea3a5d7f720970cd5a2cb2e6b000000000000000000000000047a5b89c054cf80771fc1410d088838ea6412c26000000000000000000000000c28b06c41fd75f3acd0eea150bebd07f15d7956c00000000000000000000000031933c51c2ae0c8791faa868b805ac24ed280b0d000000000000000000000000d59b898811f88c59e4673789a19df51347d5fa4f000000000000000000000000c890090272fdc7254a0921f07ff35fd3b7f3b22d000000000000000000000000f79810cdf45e92c9517f58cc673a0d87f0fcb2920000000000000000000000001afeed83476d42e94246d2e703ec536d1c3c6ca800000000000000000000000070156d497e1882acc154ebac3d9b35bb5f9fd85c00000000000000000000000050de7bcb8b0c53b021b913899fbbb38c026142050000000000000000000000003bd4720a696da9532548cfe1ba5d50e43e13af5d