60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000f6802c3aad6666f0cbb7ff421310c9b4ab938e270000000000000000000000006707cdbec71aaf5cce8238bd4319212a67ab13040000000000000000000000003011d5b9693e3aff9ce70562a64253e28580f55d0000000000000000000000005b323c3795a53dfda137d3c542e0ab2503591cf1000000000000000000000000b96db15708702dd7b87a11fa7d4797a9aa91cf8c0000000000000000000000000ff16753b7bcbcb43cfee2523a2da6d2ba6a538c000000000000000000000000e8bcddb192511942e7a5431f228377e132279e7a0000000000000000000000003a6da1cd3a83eaa7b8186990e965b44188ceb87300000000000000000000000062cf8218586794675b69c5305f5363fc444ec8aa0000000000000000000000000492996570062b801344d497c5d64428968eb1bb0000000000000000000000008087deebf2be91ff6aeb34503dc8070c0b7cba9600000000000000000000000086a266eb40c04196f644e1afcd52eaa23159e7f4000000000000000000000000a37e6a9c460a5f54d17af7726651485bebcdcd690000000000000000000000009818993b761e154f9381788245e37a0bb225060400000000000000000000000047b4d9a1d1d6d7c019a5ade63a827984ce4c8da300000000000000000000000040abcfa00f2a7a9b2af7dcc37acde5c22a05b49f00000000000000000000000077dd6b292815f7bafa2f2ffee8d8151d95af32a5000000000000000000000000f50120d2c245a530af7b0d53b361cddf8e3b409e000000000000000000000000edd654fae21f7d2726e5b40b29a1621289e6cfd5000000000000000000000000f9cf1af8fa2be823a8a39d7367ddb5623b1e59d20000000000000000000000002d86c810ca250164f82c377d9f0993ba2cbca4540000000000000000000000001a6f69493dd25ef17f2a10c466b3aa03a4ca11f6000000000000000000000000967e4f0fed3dd2c682741a8aaa1d75ccd937549c000000000000000000000000678b8c71af4bee35ffd239195b4bd6a31f5cbfc30000000000000000000000005466e792b607f021955559d6ff3c9b1bae530c04000000000000000000000000dcd643dba979bbe57b2af55f59db4cf7f32add88000000000000000000000000d4f13b6d8e279488dd1f9cfa3f7328f13d56bcb1000000000000000000000000126f8ff555a4123df2bcdd649401b6ca4427246f0000000000000000000000009054e11391b802e52b3cde14df7803a2e475807c000000000000000000000000d67ff20af2ba7c5a1bd9e7089e2b311992b25da5000000000000000000000000f3d80b878a787f121b608129e930e1da550b82d100000000000000000000000040d5d0196c9cb5fb3b63a2652392ee53d9a9eb85000000000000000000000000f9b352830b69eda6228651cb31a2c8fca66b4bc50000000000000000000000007de46fda0e9804918ab409ca747c95fd805c3e6e000000000000000000000000e6ab2a5d1c58bcca64e6fcdf145eb3ffce917403000000000000000000000000545d61142e3a05bd687b1006351d7efd8289be360000000000000000000000008ec7043be9ba800b60ed05413e90dd0a099bbd7f0000000000000000000000002670cd0de30682f050ab4a3794b1130af14767e70000000000000000000000005022e089d5a3bce596fd26ddf6ee2259f7847cad00000000000000000000000094f10f13516221af7bf90f078b41b058129eb8050000000000000000000000002ddd26511cb5b99de78a9a61b836312bf6e8515e000000000000000000000000103fbb3f8330d99f3672772b68c7ed8204891e24000000000000000000000000d8705db4933bb18ccfcbca4d99e7a74719d57e1300000000000000000000000034b00b9ffe025879bb8e7ee9c053155c403f6cb20000000000000000000000006bb41e316b63eb87e64f723241147cbebdf9c7920000000000000000000000005dc6030e8195f9dfce94922e614c9d68e0859095000000000000000000000000d1522ce63e65ed7cdb79c0b10622f904e380bd090000000000000000000000004415cfd558238a67ca6b7c0e628a53e0ffbf4831000000000000000000000000967f495cd8e037f1d8fd777decf4a7894c94f033000000000000000000000000ef0f936077b0f57eafa1287db24de1fa7f06832f000000000000000000000000ad22106f4299fbfed7df27686d2ec2acaf9ecc260000000000000000000000007a284a163fcfa4fea77fa200770541a231182512000000000000000000000000252e1897c61260e135d3da9f6eff3e6a98043cc9000000000000000000000000a3ec0096bb317173b773a05869a115ceed2370480000000000000000000000005d8114f5c969f33785af90521e767d6bb8a89ba80000000000000000000000004049662639e3c3f935c4590a2df0ac5b47deaf1900000000000000000000000044a1ac2921c985e33bb18882fb865af300b0c35d000000000000000000000000f725bfcbf39c24d7414f1152968fd1b18fb95e290000000000000000000000000358e11ea93ebe58b9cf8fff802133a22e382682000000000000000000000000c4432c020db8dbe3f52b35bd17c1e82ebbd9ea9a000000000000000000000000548a08d6585ac9047192369024eecc625d0c3586000000000000000000000000d691113ad37a51aac47a65facc783a40e33f9e8a0000000000000000000000005b3c2dd04f139fec819911ca6a2e0cc5292a0a1d000000000000000000000000a1060f492efe713bc81e8f72e45ce8bd548b311f00000000000000000000000085a6aaa07b643509a2f3321703baefdc27a0e9c7000000000000000000000000da142f8d29daa2a9d63a4565fd854e6f9ae13b9800000000000000000000000054a105a0b58ea4af3dfc24929025c6b01d5d316b0000000000000000000000009867800cd0d37b2527325faaaa4aeb37de14898a000000000000000000000000e9b6d349fa9e03c3d3aaba83a26d45d6f99213160000000000000000000000002dbeec50545a54f84df9c44e6dce7c215b93d0c4000000000000000000000000ad4a81ddcde698501354bd8f6ae1754faa23c0980000000000000000000000008dfb53c48402b1e30ca3d0819c57687270822ab20000000000000000000000004184aee5568fb1100a93f58e4f2cdb39aab92eca000000000000000000000000e8a18ac45a27d47a714a39cb35b220841290affb00000000000000000000000075c210ff01977d406294a0a6d8b8f4b25f439531000000000000000000000000318f07bae73a6ba2b5d4377c9f41324d6a80b220000000000000000000000000d3deadbabd4d57af71eccc1645d87af59a9c87ce0000000000000000000000000812eb18bb635171bf7d5f1ba81edf22a347c410000000000000000000000000ae70044f56c1bcb1a30271715f5ece42e76477720000000000000000000000005c6e673fc3daf0398ab36be775e2ce3fe8ee056d000000000000000000000000402ab1b0405949464bb94c138d714513282d67790000000000000000000000008501c39e60a193958ba1b85cfd504f6b9759e9330000000000000000000000001c99f42f53914f81ff5e4515d37c00839d9e77fc0000000000000000000000004b363d5917e2f98a3e67939a2790fadeeeb094f80000000000000000000000001aef87151834db446317e4ff2c8fed3dcc77c4ee0000000000000000000000007ad4c58e7196130c16ad01ab6c49e8944957cd3c000000000000000000000000cfaaf225e1307a4b3a88367aba946203451e58550000000000000000000000000191573aa0772eecfc3e7bbe013dcab9503d1d160000000000000000000000005b014cc7085bd14b6bcc46471d66b399acb4b86800000000000000000000000089ea01802012d9d34b6ef78cdce7558697be0dbc0000000000000000000000000405e726c59dae63a763fd002339b05508ffead4000000000000000000000000f05871dda436ab2f09d293eddd77b0bb8fa9cb7f0000000000000000000000007c5c39d2ce46a557284f02eded0620c6154e4d72000000000000000000000000bf0ceac2a145073f6ad0da59c461c39e971587f3000000000000000000000000782d08936e4a3c8d477fadd21856ce8e4c2b179b000000000000000000000000cabc023540074641ff2d181ef6184a0133bc1ed10000000000000000000000008ef3c66091f215f955c9de7ae9611500535dc81d000000000000000000000000263b1c5700fb0c05c93be16c5ad43a26c6e3ad040000000000000000000000005c9c98df6a0e90815a503778c18a407595d5c9c70000000000000000000000007c8da31ef34066e69dd686c4e7c6fb1db4ba64670000000000000000000000004c1d7e2f69d2749674c8cee04011cd7a6ec2f93c00000000000000000000000088b76551ea9e038ed9e8634cb9804f432278caed00000000000000000000000064236660936b16f96825efd500e227c88706f0d20000000000000000000000008a924cc7e1a6a3b2bfacd6d3356dccc4a53c739f00000000000000000000000039b7c4a45d9db438d86eb000800c2e56ec906bb70000000000000000000000000221d3a8cfe8076c23cf33862c5c1d726065e3e000000000000000000000000041d0dd147c2662640368adcf48ff16c76a3e98de00000000000000000000000041b8adf88656f3304e856547bfc1e56b9310832c00000000000000000000000003be56ca7750c76aa269189b3ef70f6e0902a0e90000000000000000000000006ff7834e6fd6b8d0e86802374d213d98506cdadc000000000000000000000000716c493dd2411387e5d9d82ffea938b22740e9590000000000000000000000007005230dcc4013e59ea9a4f91c0d05555aa7e4b2000000000000000000000000cacc4973a3c5cf925b18b1509714a851cbbd50fa0000000000000000000000005d83b24a71e24bd784e2d4dbd6778ec0dd83327a000000000000000000000000f39726a283addffd15a5f5b7fec7ded8d25c1fd400000000000000000000000032878e58e8c51ff9d6e3f224dc67d116c3d2ecab00000000000000000000000099c7900ad26b12661579f5d0a2e4af82eba982b800000000000000000000000020053b421382dc5a4a345251ce39e4c4c407f56500000000000000000000000082aa01416b3b7a02b30831e0cc35c7dde44bf7cc0000000000000000000000002745926fc41895f575e997ac85735ff4bae3f080000000000000000000000000c49321771c1f6b39edd2b1a0d8d70aaf37d2b23800000000000000000000000037f71194b7fc3e1a350325c0cefdc8dd64b45338000000000000000000000000ef3492762d73a8b3ca634d506008fae018cd91d80000000000000000000000000521ead7fb1169a55f9e314fd302a3666129314f00000000000000000000000029b915d34887994535c11f0aa14134c7a99557cf000000000000000000000000568cbd13f1c7cbe6a4a43185f962301c550a84940000000000000000000000009fe2065b5a4c7767d9446e04dbd755595d8034c7000000000000000000000000cee1ea8a90c3972ab61c78a25b18c69f3802a725000000000000000000000000f9cd832c4dd0e138d57e58543d1df407b853eb6f00000000000000000000000050353304ae460ace2b0cd2b93f0e75ec71e52c6f000000000000000000000000e68c54cb0de51b55df5d4497d897b558061f371b000000000000000000000000ecf31885fd038d4e37d9238d272c7f61514d9c5400000000000000000000000036e15eb4a2f9d95b239d0af8afc03ed87a7d594b000000000000000000000000122d28b573f425a888a74199b4b4addbbefaffbf000000000000000000000000211666796342c47a9751acada6c5164fd7c8ebce0000000000000000000000009f7db0fe59cfbc23fdaab8f7046308b501f4992600000000000000000000000036a427c9bcec2e1271f7123820139061dcd29c57000000000000000000000000b9313c6b836b46f518540e22a36a71a0ea4e3183000000000000000000000000e8ea016602e765eaa9b9a1951e0004fc06a0e36800000000000000000000000027e7f4a882d5d204796cdb496cd01c086c1e55df00000000000000000000000011c8d7a718aa08b5fb5d26dcfdffd7c81f2429ab00000000000000000000000052748f13e242934fa576c09c02de0d62c56af9500000000000000000000000001d6da4134c590bdd52b0da0852f737aa99b66522000000000000000000000000637f765a2340caf9c5e545b4063d536e14cba4390000000000000000000000006360236e8fca66770ce6921ef65f2897a3d143940000000000000000000000008e47c109e80b5ff56fcfdbeaf3e76e3f9c8597b20000000000000000000000002400ac2da25c59ffd1222a6bbcc2c0f25c025d49000000000000000000000000db285ee1954e8ef13f1029809d46e886284733830000000000000000000000001074565ba4035240582db7810e06106ae6dabffe0000000000000000000000003553d8f478778f2b41bc483b5adf5bc90351650900000000000000000000000080cf4f8c87b84fb50e281b924468739da13d26ed0000000000000000000000002af19aaabece8157509f9274e3abc6a757cc1d1f0000000000000000000000009c9f7313204a442a2123dfb16b10e8088d2ba33d000000000000000000000000b6de2030d19a123884e1b73884ed85d00b6fd77800000000000000000000000007cedbef36b2e6747e65f575a0df914a3fe7ba01000000000000000000000000c6491b84e51915c02d32b989d105e6a700dbe789000000000000000000000000f00b9797ab259b96d6954f19cbd0c48909ab1cf9000000000000000000000000af138cbf1f609ce546f0edfad0de8f9e280afaa700000000000000000000000012e7dc23bbdc2ec0424cb9cba018565bba2b9ec7000000000000000000000000aa0ffcb59260ea1a256c97d7ea9a912f98c980940000000000000000000000005ebbb59c640047909649cb1cd8b679637493da4d000000000000000000000000c4d9ad958f1bf526b7c319ccae4e16eca78ff262000000000000000000000000461e8cfd5b4bb04472ada8580d68b429f9d7de67000000000000000000000000e19beebfc79aacaa7a84b33c1fc7dad18a4a32fc00000000000000000000000036e08fab57767bf2d6b0a1fa7388501e44df42800000000000000000000000005fa78dd89f654e6b6f8489ea9778ff45f0db40090000000000000000000000007619ff63dfc3009218a0cc79e4d4652be2283131000000000000000000000000506f3972a9b41c96512137f09a1727edd7414c6a0000000000000000000000001f74195a827360c84182230d6ce0ce6c53c676f90000000000000000000000003b051d2069305c282287dcac2d2d734c785e0b2e000000000000000000000000bb9a2a6652c5194abfbab8e59580e2ccff22cecc000000000000000000000000df4758285f939ce2f519323d56a9d3fda65aab600000000000000000000000009e5b1ad80d713a4ac3507ddb504cea14af237049000000000000000000000000cb0b30393ed50c1a68cc46cee34aa399d4a3c8e3000000000000000000000000103b3922158f9d8f6c7291ae1a9967ad309d604a0000000000000000000000002295c6be9c9438a8f5f5768fe6da05d99bca4b9a000000000000000000000000903d897b1819bff09bf7272df755a8652e2f020d0000000000000000000000001d8b39925a631a8c3f4269af9adb83ca052f8e3a000000000000000000000000a7f16d604af50739fcb87f90f121cb62c843bc4500000000000000000000000047fe8ebcec2e847cd6c240f87064ffc4680e182c000000000000000000000000893d85d70fca9e08ca9252276c736bd10b58b4ed0000000000000000000000003be613f138f08caa790ab6b9498dcb5b58bff7b9000000000000000000000000696c32d4776eba69c91074e83c28394650211167000000000000000000000000dadd74258246ec0beab289625152cb8b83eb054a000000000000000000000000d3a1fb66bbfd5f12fedc343f94eb3f5fa21e168900000000000000000000000042a6e714ce03a2e0f32e24123536e7bc3d9b0fe60000000000000000000000006bff8c1911e6528e4a17da2ea54d63d1b7edf287000000000000000000000000ea2596e46af0caff6f5215039ee6f1c8c9df79b00000000000000000000000000197040760a840fab7c89fab73dafdb5d175c817000000000000000000000000ba17f56b470ef30b4e7e10dc2cd4ea20e8973c3b000000000000000000000000560e5ab24e420780ab597402a2831e8d84a1a6eb000000000000000000000000cd330771411bba98dc33449762067672be5840af0000000000000000000000000ca25cdd7c4c13f70e429ba824bdad354bed1c24000000000000000000000000ce7fa2e7a8cd403d3732f976811702a9a8b562f80000000000000000000000007f2a70fe9dd0cce10ef0e848ab79d634d7a6fa52000000000000000000000000e8cb0e95a927da72778e749ffb6ea1a9632126f1000000000000000000000000d38b4e4bcd5ee4723c7170f950b3bcbfd64f8503000000000000000000000000dfae20fabebe04124cd96ae60e363f9205f21c6c0000000000000000000000007eef1ad63ec4ddf4ad6b3f9d9933cc1fc533e88a0000000000000000000000008a2a0f1631da57c5c1662aa997cb460ff6139708000000000000000000000000d26fdf0828fb0206fcd7ca2ee18b29e36fc113d3000000000000000000000000b2d3284918b0056e90b6314f95ca4391c3261df9000000000000000000000000815fecdecb295f8d5f9e1224b101ce5d30befae0000000000000000000000000e21c96f25e32a58ca0efcd38819f7fca729962a100000000000000000000000040bb6c84fe80d95e3dcfc21faf6a9c5663a58ee8000000000000000000000000f6e7b977dad9c08db209cf861f238012944e56ef000000000000000000000000cbf4e2834ae15eb939fbcd73c9a88ef295b7c0070000000000000000000000001626c6db8302899ca072821507820559d9025c2700000000000000000000000054d084000d7efe2e890252df792b21d48475e9b1000000000000000000000000e91480735d5554ac12406b779ae60e6857bcdee30000000000000000000000001a55ebee5f5de3fc74254ecccc7bc2efe5958131000000000000000000000000866f1843d782eae6774d452e0e3283de42302d580000000000000000000000008bc35f6dc055152babde99c89c8086f30e9cb884000000000000000000000000749fdf5e8da4663ae40a923e65ecfa848ac95f0b000000000000000000000000fa5578d74d4ddc42cad82e12610d96e75591b0a3000000000000000000000000fe527a7c1571daab2dd0f5b7dbbaf3c179e6f9a20000000000000000000000009b1aeb498af1d9cef90a004f9aa973a1c5c8644a0000000000000000000000002b45a3ed4cc43024936361c552fdf5e80361c5cb000000000000000000000000be495d3523ddacf059ca45ed13a1757013d4a071000000000000000000000000b89d08be844208c4f42e81882fdfc3e1936150b400000000000000000000000031bfd0b3a4dcf8abdb4b9bd80f1c60c07121cba3000000000000000000000000144f4ac687cddd0bb267c5aa0bef6390be496609000000000000000000000000117d493a81dc5303797ad8f8e42a6585ef349e0f000000000000000000000000333d9e68496ca1282d2446ae870e3525b7489b7b0000000000000000000000006b1bf74035ab5785a609bc07addb0eff4c3578520000000000000000000000009ac75a0f4127ff7f4d2eceeb0bc2503842989ad8000000000000000000000000e4826c2a1925e1623d4b8a120d5fa015d1a862fc000000000000000000000000ad215b7a7817e86dc5cb43a3f31d4704890bf40f0000000000000000000000003231692217c1663494d346f3c03e2be2f9cd48fa000000000000000000000000c4b5b0aff76d687d4de739e480ac144eb106af2d0000000000000000000000007e0ada8e4f6f7a07e7f474704dbfb49839577aa3000000000000000000000000dc05c51e62055906d408b3fc131f8228add4cae5000000000000000000000000f837da9b1bff6f204ce066cbc14c07bc16a7f1c5000000000000000000000000e1f16671a5bc90ff10bd1e72327e47a7b5563f440000000000000000000000008a859ded58c485495c6e4062d2fa7c93d9122e9d000000000000000000000000ba90c826d922356af7ca0c93485aa513b9e304ae000000000000000000000000cff898ad8ee1a83c2ea9d499279f41e07320aab10000000000000000000000001df5648365422eba2bbc39752f16afa89685bc380000000000000000000000008620bba3b9874953a35e86cb6f103ea0953d4988000000000000000000000000306d2b792fcd02bd47338eb9ebf30eff0df7ea25000000000000000000000000da50882b26263d786a32352c1a50833ec6ccfe950000000000000000000000000d34d1ae3d18e7655a5c66f9d98149e80ad71fb600000000000000000000000059b070210eaf3109a374f11d084046994b0a1d12000000000000000000000000f30c70f83439b076c92d826bf8e4b7dc0a9711830000000000000000000000005a4c6570396c3cc607d62a3b3ffdfdf0f553348f000000000000000000000000c3f919c1f7615dcc96e191c7e5f69e7af768e08600000000000000000000000013193666884537dd188b30c78f5d7a61fe5617af0000000000000000000000007eff11f473670017b6c39902fb23d93a0cb47de9000000000000000000000000ced40d9f1912e63aec1de60161fe344a513717c80000000000000000000000000df6a0eb1aa78049ccba6138e02a85d80446ac00000000000000000000000000f2ee9bfc3b4d196ce8d1711cb9134141f1678588000000000000000000000000b70dc6922e9c0b6e47729488bc7fa860d91ce53d000000000000000000000000f26b6f4001aa0d2377bf00a655d78151ed24f2e8000000000000000000000000964063d620a273569b9c04b127176e880ef48baf0000000000000000000000004b33402728eb2eb126a0622af8f033db392db44d000000000000000000000000907e844a357517397a3276dc185c39313dd9af50000000000000000000000000e3fba60114db196f176c8914c4a0f25690523a3a000000000000000000000000d08ceaea7563962ab84a60fdabcd11a50d9aa7f6000000000000000000000000690994b2b9aad02231eddd75c81ee2c9b2f1423c00000000000000000000000062d94e31e9d49db0863b7743ae18edff726076730000000000000000000000000a1f3aed085e1a3a4f21f4509db1528a0fe8fd9000000000000000000000000004a217ecc390d6ffd1ad251c281244c162e7495800000000000000000000000053e8544c3193142eb1c8d18beb2f4ab70020a0e1000000000000000000000000399068ef4b8c0fbfaae867755348ffdbb76fda6c000000000000000000000000d4ef90d15a40c2b7c5312a41395c2adbdcf83afb000000000000000000000000e48aff11aae44d002e6dc0e511c30a2d87c335450000000000000000000000003ee4b0b51aec500c621466669d363853865ae2d6000000000000000000000000525650912583bf5123794034ae98d816976a3bc1000000000000000000000000755fe3a9384276b28e999c71b3a70f01740c432b0000000000000000000000000a4822184d332b74d9c8015d3e92bc962d1ee93c000000000000000000000000d378c2a5e8f3312de07c1767d29e1af0c606f068000000000000000000000000c86b8083bf19e495baf56cb95254f183b79efb630000000000000000000000001347f39339353398645e5d2475edadab712ac777000000000000000000000000d9cd44767977533ac50bc5d4e5ac860037cffefd00000000000000000000000016b5c98315be3b81d0b30e978aae81c7278d3569000000000000000000000000faadf8d4c10d500d7283f1838d7b0db44b31d09700000000000000000000000045a8881604e0e0136ebc378457ff00544b2822c10000000000000000000000008149e2c716571f94eb38df838d18d642b802c5c2000000000000000000000000a614a57199c7ace7b2e53ff56d3dd5fa1257ede400000000000000000000000098bd942ec8d7cc260ee535b1e180f329ff440eaa000000000000000000000000f8ef5a031bc2d405f258d17f6b14e21c76eb3e12000000000000000000000000d027e10caa5e4a703bedd9ec9034d3c241e75fba00000000000000000000000059feab86a6151d9b6ef2829e5c546d272a5788320000000000000000000000003483148165332a6c273f9d7395fc4778c800c3550000000000000000000000003957a73f1c0565b62b000f3bf575e21b1e51daa80000000000000000000000003fea6c21c46e4dd5d8a44712259b7676a8a4b23d0000000000000000000000001d6cfcddf9b8bc20058f75c9f078eaf035ac2eb60000000000000000000000004c9d1eca2be50b125c8289d3265bacb1926e9b7900000000000000000000000033078d629dc84764db95b5b31609ddb5686689aa0000000000000000000000001b89b79339bbffc9dcf5efce8a1240fbd3d54d2e000000000000000000000000fb780b955931b4a6f06d2a7fed69ca410025a8ac0000000000000000000000003eb8e70ba293c768d0d6ec4323c3e9cdaab83360000000000000000000000000fd9a3ea5f4b1aa34031e8f35ef157e3ae432d787000000000000000000000000966acb351d7056a66fbcaaed1c7c6c9d2bef2512000000000000000000000000c193e2829a186c707faf740be97b4b58bfc7348b000000000000000000000000daff272af73add80e2ba99fab4a99ea566f6e1e1000000000000000000000000da45e287606f6d5c69eba80b34b3736a765c5a8b000000000000000000000000a44be675ea33bd4121a9323dba754718ca795be200000000000000000000000063db97966bf1664d56e9f0eee61433f7a84cea48000000000000000000000000d26ad70897441990a90a2e980e2c806db567043a0000000000000000000000002924de8913f46d726eb30f5ecfe711d69c1fe5a2000000000000000000000000368e7c94ffbc01540d285aaf431b6aaf12198e19000000000000000000000000b6a1eca2b6e1a918f0e627924326257b71b22c710000000000000000000000003327bae717dcfa36d32760c44142659a27d1bc6a0000000000000000000000000846fb7bae0b4dadc817e460d7225750f6315d7f0000000000000000000000001486a49570adf6c95793d06cd3b14a9398b56504000000000000000000000000f7ab2a98df3473592cb651dee7fba07d304f96e7000000000000000000000000114d390d539a99cd5084bd0e1fbdd1cbfcee9bd2000000000000000000000000631ccf97a07d0c2760af74f281eb94e8d066d008000000000000000000000000fa6dcba25fcbc25647b13fef261365aab3818ff6000000000000000000000000488e2d2453ef2903ab94a19324478acb6bb9b24c0000000000000000000000006a4ab2716e847f8d02b86d5367efc1497f28fe7e000000000000000000000000a067383cbaefdb861c0fc72b77e1ef3d4870f0d0000000000000000000000000d420ca4d03ef07f208bef11c1afe45df0c488198000000000000000000000000320f23c78a9b816782c4a828cafea46ecca5dbdb00000000000000000000000005baf5bc6a32183cbed920ea2e3508fefade653a000000000000000000000000fe181dd644291ea704c7b76f1210dfa553fc288f00000000000000000000000050d56714b1cbdc823db54b884b258bfa8008ae49000000000000000000000000cdd9c92d98750cf90ae76c96c4ef617fc7d5e9a400000000000000000000000012d76ae06ee0f8fb1ba1a8de9845473b3b7b979c00000000000000000000000081c634f4b14da20c68315d700b3a95852fe9677d0000000000000000000000004ab8259a750d954afd28772e81ec7f3e69774148000000000000000000000000bd50cfc279965579870ec5d749ecddbbe46c7a6c0000000000000000000000001266bfa2918d0971e72c0593270f679150b219b6000000000000000000000000d5d27590bf8be4bff7856c04a8d5cdf4a38d6c330000000000000000000000003e57bcbe9e46bb039c95453adc2209db2360ace200000000000000000000000026bbe5d6c6c01dd89dcc442594b7454bb5ff2cd40000000000000000000000003892d25fc9a8d928dfb317deb8f7b402b4217bb0000000000000000000000000795dd6cbdb1edfb75ea5e029d7f0576325a82a24000000000000000000000000b9592c329471f6fd98eaf6c839e02df045305856000000000000000000000000b20d4b79dcee0e7d55fd7db49e855810900c73f9000000000000000000000000e39600bf3fe66e030809d93edc6c7d274b297a6b000000000000000000000000ace3371545521ba5bb1bd1555d360c680e835eb00000000000000000000000004385863e8e79a99c384695f8dddf296fcd06a9e50000000000000000000000004df7e04d9e27844d5490dd80fabcbc7b4a8295610000000000000000000000008d5cd5f7ed407767f8df1c182849bdfff2eaee6000000000000000000000000008986146ccd1d93797e612d2a1d32e9371366e210000000000000000000000009874995e1b771d5739a91d4dfa6c1f02bac9cf04000000000000000000000000a2927802b8b8d431863b9763b62811cbcbaf12a600000000000000000000000004d56120ab5ca02512db6fcb15206033501dba320000000000000000000000008b5375f4f49caa6151dee62e0283add7a8413857000000000000000000000000f9efc6a36b24f97e67cdfbd8d2069df705380b29000000000000000000000000bf42975f02f972d758e2fb03ad8c5a70a0deafd70000000000000000000000006960c0b939d24514977427f26bc7022304bbd2df000000000000000000000000a5eb81d1b74f5227725924e64587d1f052c8ac89000000000000000000000000a3843c32ff0d2d5644f6ee7131c77bdd383e2db4000000000000000000000000a0452e90afc68b1f7e23710939444e1af9c23f4d000000000000000000000000b0ff58a67347869a1dd838730ddefa16158e0474000000000000000000000000bc0cd96268fe48151d606ec9ea76e62817d814c40000000000000000000000003beb6b2c8878991d24918a80ce2d9fc73966b64a000000000000000000000000b3f76373c8e48de932767084702986a1e6943e100000000000000000000000005a713282ed8ecc30653da6ebe860a300ff4e64a80000000000000000000000003fcb1cd6664130d6512f3171000f9325f1afc1150000000000000000000000007f73b29aee469f46ce67be4a86f153e058420d450000000000000000000000007c7e7abef86f037d4196a391a3fc77dc4238d4ae0000000000000000000000001a4cdf374a0656ae3b05008f2d4b846b7ce001ab000000000000000000000000a083a161b779612538c048f77cb3d83b6e527d9b0000000000000000000000003d6b7c444cbc99becd0baf9693ccbe95926d3c5d000000000000000000000000c7b1839e23a54632125013e797e97ba25564c97a00000000000000000000000003533d679aaed79c6c2d9a4e1f9e6f3a5d61b5fe00000000000000000000000091334d9173aa152196ad8a12a9bbf35ef293c0250000000000000000000000006980d09f96c35ed5e3b553eab62c1628dabed0cf000000000000000000000000bf0edd2bec44c2946625291aa88a94b183737deb000000000000000000000000473336a9cd3957b7442e45786eac5ce45d522c120000000000000000000000003f17a91ec74180fe56f6f25bb62538b647650bcb0000000000000000000000000128430a3c01f3690cc035c108f7873e07da1500000000000000000000000000fdb07f36f899141d093a503846adee4e0ecc54c10000000000000000000000001892d10f4e0b6feeac86afa867d02d7a04a68f75000000000000000000000000a2da52016c9056b01a397416418ea60fafa6aa3e00000000000000000000000058fdf32434b726b0bdae19de677728db0830cc76000000000000000000000000074b25972f20b5c3e84f4199b7fd604f59ce8c6500000000000000000000000084dc7093bcd6948db4d74795e53aa2cad897523200000000000000000000000088013bf06ad295369a8bdad838da59c1b0a9fb5200000000000000000000000056b3a98111835efe5b90cfc83f791f9d78095ba3000000000000000000000000263561ee6227bd986d114b21d1c207bbee8ea4c8000000000000000000000000f18fdcf312ab164942216dc2c2faedd0e71e2ead000000000000000000000000ffcd8dce6a67e8a5d3a935037f3f7d4408bf3c8e000000000000000000000000f51acd18c29f6e73f79d99e0c1b704795ec3ca0a00000000000000000000000069733caf6f678f7cc9d4528f36010c220f450fd80000000000000000000000007442e3fade08d06688ef0961821d627978ce22a40000000000000000000000002a714b5f7aea03b9a302d8786b281925f48ca96e00000000000000000000000038aa6bd616d4aafe5ee5079f022ef2e243bb0a22000000000000000000000000610da70a60c2620b2302b15302ee40ba0b60ea900000000000000000000000001428025fd4959aed1e6f45c25911ae6694d1e9fa00000000000000000000000053a5d6ae429a0fed98d312aafad6f437fbcfaa91000000000000000000000000603dd3be981a2e300f8204fb2b0200608cc8a60d0000000000000000000000003421a48091120355f0f19f76baaa5e0624b8525f0000000000000000000000003dd3927d2e126685807215c687f5ab0a94ce20bc0000000000000000000000002dfe1f789b8c44abd1b405ce38a6f12f3936bbaa000000000000000000000000ef75fa3e7d1892645ea5dfece81bfc6f30572c5b0000000000000000000000006c12c4771e085b2e89a7c7d368149422c664fd71000000000000000000000000c78e0c0e3cc9879e164e93d07c801ac88fe327f1000000000000000000000000408a0b74561a3c2cad09ff4c9fe74f25401fe15b000000000000000000000000d183575c73a671760b35c9e342d46cf4d5c75ace000000000000000000000000a1dd105fe2fc215512beda902d6a57e872ee63b800000000000000000000000031cb6093f0f35b1c540dbf5a5f1b307be04d7b9c0000000000000000000000001185f0609c1ca281d040cbc63e73a579c9d995a1000000000000000000000000e951b66f0f7da84922ec91b57dc7741e99a3d8aa000000000000000000000000643ac73f1d41a5fb11be8ea06732c3f43ee344cb000000000000000000000000d5da226276db7bf38a6d401d7aff229f1f83e16a00000000000000000000000010797bd537f023be849f0686a64c90a2c15023f7000000000000000000000000dbd6b35405929e45f204a1bfb6a228d3910501d6000000000000000000000000620f0b6988ba7266360d0834ace06c130a065693000000000000000000000000ab076afc612062733b9b84a70ff68bf96a09e7ab0000000000000000000000006bf073a7704c7e76d33d4c2afe228eda5baaa82500000000000000000000000046b8c8cb9b35693eabb48c0f34a53e8765edffc1000000000000000000000000a044d0b43f05595d9a0ce6e356122ff798d277090000000000000000000000008344810fb201bb4ab26f50cc3e722ecbbfd36be60000000000000000000000008bf7ded88a3706e6d6bad5d027427fb6c95dcaa5000000000000000000000000fb620be5a155277b344249c15084421407d92d4f000000000000000000000000636659d9b12d69f54479e7c05a9c29f71a1e3bda000000000000000000000000dcbc174adef0e808d601c9726c9a076d86c5bdb200000000000000000000000046ca26659207d78c291947335af1ae8fb4c0448d000000000000000000000000793496831baf1f7ff9549518f1fd0aba6f843e63000000000000000000000000006661b64fefed1576ac7d41a17c0150e9702583000000000000000000000000b354b3c9973a279da57657c9779fc160de8f0f680000000000000000000000007afdea300abb1ca917c1fb45dfadb5bc8af1527f000000000000000000000000c9c3d7409e1d6d3cd59fc98ce053c9e2a2d25a020000000000000000000000001a2e26487b116e8f6c880e47edd79fd576fd82b90000000000000000000000007286e1d82c65f11b2db433f17e87c1e49eff890600000000000000000000000034ab646fd70142edbce2ade16447807667dfc47400000000000000000000000014a59551f381b4b83bdd8e4c59cffaa3e7143936000000000000000000000000ddf36a9704308f41cdb679af6aca5cda13b1ecdb000000000000000000000000fa5fc55178bffee166bd778c1cd16d5ad3d3908a000000000000000000000000920f0bcf3a7025e75395e26875dbad024470e653000000000000000000000000b9558d54ed6af7c6169ff54db27a195669ee948b000000000000000000000000f7b514b6ce2cc68fd3c8eb0c9c126070c77deddf000000000000000000000000119aa4941babf1aa6a81d6a48e752424c6299c320000000000000000000000009ecf569797ebabd5c5acb22592ab1dda9614c9550000000000000000000000000b35496b22d5c6e3a3fdb9de1d230a5e41ea5bdc000000000000000000000000a0cc353209c39211241b7cf3793e2744a9106fa7000000000000000000000000c18aef46156a8fddef22e6dfbd5dc6c2cb9ddbf300000000000000000000000068ade5ca4dd1ddeb96deb20ab0cc520e9810719f00000000000000000000000034e069aaf0e04d758917bc24b4e6a8031b3da718000000000000000000000000d730e600fcf59eb032b61bab88ac4be00ecf4a6b0000000000000000000000009072a9daddd6c72bd329d9141b0c423c9fee771d0000000000000000000000000afe5ae274bac549b6d8094767dd01e17159dabe0000000000000000000000006e484249c986ee0e3a782d64417bbf0c7ab319f9000000000000000000000000c474ca2bf00d9c4862c538d40b09de0ae99819c2000000000000000000000000add46ca786f42d0b273fca080571e75bd99cb3b100000000000000000000000026ad582635f2d667364413522c4b5d6d514f109e000000000000000000000000e711ce0a60c13524684369fb47fd734d2c3640b7000000000000000000000000bb7ad392e9bdfc638499b42bf27ba64cd6474017000000000000000000000000afc06b3b8dcc78ac9755b6f7214650fce68614f00000000000000000000000003fc5a9200e75a26f6fd5d621dcf856d3c4f635cb0000000000000000000000007f37ff8e789a7a2248bf4f35198772bb77fded4a000000000000000000000000fa9b7ab887e5ab354297f6082afcadb58a7e8bc000000000000000000000000021a76a77dbdc99bb8de3c521556bf58cf63269740000000000000000000000007a2fd136812798c86d212ee41803fee814760126000000000000000000000000a774a6855f8961e24f519f8090b8b5e4b4b54f2d000000000000000000000000c2fe7b29945ef5d64c8e5179a2d9290494125c5a00000000000000000000000025971f909651fc9e9466c99caa16fdb9c6db1bb0000000000000000000000000bcba25336c1d863eafea31b792d86bd70ef6eae300000000000000000000000058ef3367de9fa4430a78675ba91a1a162e322d79000000000000000000000000248c2f2ac25819a4fe308e2636b23d6d67c4083c000000000000000000000000776d5d32493a0d16408db1d133a5e2bb8969a8920000000000000000000000009281f8dafb49411b7e7d596f0e1955f8d810e78f000000000000000000000000541b1f6eca1f389f20dc8f0f6bf6f892b4685a70000000000000000000000000c4c2c9475dbbbe01bf06156e4ee464d962dc04b2000000000000000000000000ba2d1f5b3a582959eb1befe1e9f4ca86270c6d49000000000000000000000000d7cea43f6cb90ce284c8fa0742d7dcd81a977653000000000000000000000000c5f75d0e6105b5e8a81aa2df24f1975e4a70f2ed000000000000000000000000d50dda7c90eb98e06c376f6aa9bbfa2b3d79406900000000000000000000000083a290cd4366778b0752b172df0f810459bc8144000000000000000000000000d967d629a8042fa04e378ecd58cb3595751b84c20000000000000000000000000030f6ee90660967788d9442871cc549ddf6484a000000000000000000000000c824ccc0cab86d0e5b55a44d10ff1b31fd41effb00000000000000000000000023d549da419c03c7910dd2e4bfb0212045a3fe13000000000000000000000000cb1f5eb911a869a6d0a0646fe4d2ed9d5a1c4fd6000000000000000000000000f2e1bcdeb4583d5e809ea6d4050adbd88fbfa43c00000000000000000000000033e79d5a556c666c9e38e12d57c8a5031c602a4d0000000000000000000000001dc0a0a07146b348144ffd0a4454e8915098841e00000000000000000000000009c679b20c942ab6b103ea2b726ce5fa6c8137ab000000000000000000000000188d6f561c0cdd8cc6b3efa7099e7f7da78e3808000000000000000000000000dd8be346f17cf1064cb19411b778e5dfa7caf438000000000000000000000000907bd59bb97be9067f4f98989278da8b07f12de7000000000000000000000000200a33e31a2fbf88c35814f26e1dc3efc6cb7bf0000000000000000000000000c36ef5f9a857f022b2202417c241c8896a9189ee000000000000000000000000ee7b15d0197f9131f430c6e1178116c4d5671a87000000000000000000000000902c1c1a61eb009441b305dc7cc7bea8a69c20570000000000000000000000007743d77d180d9b02a2707444b9d20ee8122bae800000000000000000000000001d4fd260cf89c049df7eb5fe729da99772fdbc89000000000000000000000000e8c8ec30755084c55fdccf69d83540e83285407f0000000000000000000000004e8d7e864fd3ecd5527d24d6fb90536f07eb48f6000000000000000000000000217135089ad90d9f1172ee09b2f0a879696d63f00000000000000000000000002bfca4a10f1b4ed874c217397d308628957f6c400000000000000000000000003e384dff58143a46276576bcf67253f033be76350000000000000000000000002435210543d28518f6cb158a9c514e9073119c48000000000000000000000000ad1adf858050ac4b0b0818d9bcdbfb8910e4dd4f00000000000000000000000054d5eecdd5e043963b0a1d43491b798eb04fc2ed0000000000000000000000009d4ae801c7db6c530d55808658d0f68fb2e0fa150000000000000000000000006d382ec6a07712916ef034620cb36fac3d409d6d000000000000000000000000e67caffc56e3f345ef28ccc34f98472c4d753e44000000000000000000000000bb424fbf78679e7a8725cb4fea4033463f33fa0d000000000000000000000000d41cac9c9107fbf77443b50983c77ea8eb05fe6a00000000000000000000000000ed46f2cd498d0c2da5c3d4625f776bc5c611b80000000000000000000000009e6a0caa18a62fdf93cfac4770a150ac56fed00a000000000000000000000000c1475ae4423633b6533d8a7942f5984da85cb62f0000000000000000000000002478a7a866883ece3ad4be78edc1304a730a11d4000000000000000000000000173c8d91e2c959730f8ddc5b2e55a8ddc6580a15000000000000000000000000f6d9e868774b2bb2e6e5916c1357f61bef6683b00000000000000000000000003f2322f48baafcb4e22de2759e4307fc85a7673900000000000000000000000086e5fea156d9ebc6549be3b4943044f2ce39d20f0000000000000000000000006d07ae3765b8bf0f5eedcecd9279dafbe17b187200000000000000000000000014f92146852bbe95f60d96c007408a7e0262a67c000000000000000000000000111bb4c5262b59e1a5d0cc1c609b4c8fbaab3882000000000000000000000000283309c63d8163df6962539e02fd66c04814b87500000000000000000000000006af001d46d83af84c62cfff8a2257a9e64492ad000000000000000000000000fc0a3266ac619cb93bc558ca188391a97ef52a51000000000000000000000000c46ccefea7b81640a594c6777b76fcbd1a70863a0000000000000000000000007e8bd313cec2e79781424a110d66bfaf70b42fd80000000000000000000000005939d91a45f93f8cdbd5ab04536350a42023b6db000000000000000000000000901a6ed0b21a06ac4580dd2ac266d7734e923e190000000000000000000000008ea8fac9fe605540785ef239495a13474d52440d00000000000000000000000034e8fcbb9152e7bd76b7d9b9196ba976208c041e0000000000000000000000009c052ddc750af4c3dff2aac7b468d4994544abc9000000000000000000000000af59bb0838058e7ff72eaa06206885111d4168b1000000000000000000000000167e95ba4505478c423f28fc7b739cdf4ba2ae3600000000000000000000000049c864ccde95543042d9c4867dc71d6b580822700000000000000000000000003228f47b8301666576a0ed043e3894012e8da57500000000000000000000000063892ec441a624b99d22bc392ae6fc1ce3f1b753000000000000000000000000f7f5d60dd3bba9dc51d6e5e19116aca572793e110000000000000000000000001f1d98f2fbd53a56814bf815f9d42d0e5ccb9c470000000000000000000000005207e33c5362f3d8fc0af606c5ffa331922770a5000000000000000000000000891cb12ea159745e0cd0491a82327c463826d3c900000000000000000000000076193fe8dcf94496cca322ac30d2424dc191eaf2000000000000000000000000573e246e111b0375a8cf92785c21defde721ed160000000000000000000000000b1f40c99aa399bf2479b1cd31df932b2a143a65000000000000000000000000a6af441761eb3be889e904d5c715b1249afcd37f00000000000000000000000001f7bb80208a530198cd016b486f091ed5c785230000000000000000000000003b57a8b2958ba680e94315df01915e935185ce2f0000000000000000000000002b6e96206cbcafd974e7974555238882c25163ce000000000000000000000000d30c17023d66ee3fbfaf84f8144846b21bab97bb000000000000000000000000d1c538d09e59f301d69d797bcc9017419fa9d8720000000000000000000000007db0d782bf5c7ffb1f9e8c10162713e37f28ea02000000000000000000000000e570545032f983584d5d175e724711b778bb6f90000000000000000000000000f872d61d76f77c7712a95ec54dafdeb6628f32da00000000000000000000000090ec714838050276f5c6d06abec5aafb27178b450000000000000000000000002944ff8b6b9d9042ecac20b57152c72c8a08be8d000000000000000000000000c03ae1ee37bc4be09b658e6aca0aae7e484889fb000000000000000000000000cca256438ee4613338c3ef96a19683cd7bbb92d4000000000000000000000000e68c7e6be9de456bcf0fce8b80c02ffd1d4449270000000000000000000000006c0ea6540771413656e216490a3988b1f853ea3b00000000000000000000000048a0b24cbff1b6886db63007f96b6b862b35d1b600000000000000000000000007446665c8f8a0d075fd5b71002597e46b38dd42000000000000000000000000a400b5e2d71be25af8dd80e5d34328021fdd1e15000000000000000000000000eba507cba45edc7d0a39b470bccd9431fbe399270000000000000000000000008449e7ad3a8e2b4a27a18c1e3fddf96f64a613ab0000000000000000000000003d24ef2d73d83ffda8dd3d6b907f9433d2a448d4000000000000000000000000a9f63d5938d6b2888eeb6c9367b9ddf914e1b891000000000000000000000000911584246f839b9b84c713b1b416d21409d34efa000000000000000000000000e09cd1df0939ec19c438daf6cf4e7eaed23cc383000000000000000000000000ab1833051ab099b258ea0bcc961f52a39e679e12000000000000000000000000a4a44b5240e54e578542de411ccdf1b6695e541a000000000000000000000000e7598fd53fdcd71654ad9936057ab80d726ca43d000000000000000000000000fb1eccd97ac47d715c0ce74ed94226dcacf3ed390000000000000000000000005c4294256e885bddb19a64b2034e8f4c57f28406000000000000000000000000b71c4a0952ff2b4464b35dfcf6b9f58405258655000000000000000000000000538018241f35c226a0434d67629ba4cca596fd87000000000000000000000000be62f58cfc9f11cdc8eda4f7515a96590d03cbfc0000000000000000000000006846c00b259e2d2690fb62eb99b5031699a26839000000000000000000000000d6773a586b25ffd24c4b485c76ce9f5569866c45000000000000000000000000f5dda44dbbefeed99ecb492fe0542d37baaab78500000000000000000000000060f6694748e1ca014fccee7a0c736f003e1c9d5600000000000000000000000058795c6e13fec311d6fbe9eeedc3b0df31c038c200000000000000000000000007a91c3903cf9232a4496ea1cf2b7f3a40130068000000000000000000000000ede581cde8638e3cf10466e0a1b36988d1f2af13000000000000000000000000b6453c708b0aa5f967396c79433fff7867d7582e0000000000000000000000006d03a2197a397a69030831ab77ca612d5d2acfc4000000000000000000000000a14fa2bd0224526764b48df1287c22b8e38b9aa50000000000000000000000004c2ecfacc7f20e068c5fa0cbff2ea6e74c723e3c0000000000000000000000006b374c26f952997555b361d57f26306d375c71e90000000000000000000000004e5b5041b52f0249542872ddfe98e0f8accabcd30000000000000000000000002c09d0a050fc642657fe4335761f399d4cfc63b6000000000000000000000000d4178f0adb22c9220b7c0fc89d6ad8e6f801be0600000000000000000000000023fb2a8d976d5ea77ea20b5af9f4fb21bffc4a9e000000000000000000000000af75b3d8360fc926c0f3465356c2f78c094b23f20000000000000000000000002fff1a909afaca80afb0668ecc9d442521059b62000000000000000000000000b0db06770699550efa68053c22b032c559ae6a45000000000000000000000000b1b819e585eeb6514037151ea14a620f51be5e2800000000000000000000000025aa79b434a8c3fc58bd65d3e78e53ee3c02563700000000000000000000000006da580907c470a072169958e5fb405d98b89ca3000000000000000000000000569595b238a98cda8377a06b393e7ed82f2fe561000000000000000000000000f87a63ee7444a16538656b9c30f2ce0d1c50fbaa000000000000000000000000937edc4d03e13d371717cf07291345184760dd040000000000000000000000004239b621148f80ca8904505623c21c9849abc40f00000000000000000000000084b03a38ca9615910f948aad37626aa74f7d521700000000000000000000000003b228e0d93eea941bfc91feb3b38dec062fd56f000000000000000000000000ab0b8b8b69da42cef4042abcb64453d62763303900000000000000000000000036c4bbf6dd6799ad4c957b9c5e7e0aa73f78809300000000000000000000000065059152b5dba2856513c4ca34b8e9d912b71d1a0000000000000000000000008550ed9cdea54d6fbeaf4d34a9459bbf36495c5b00000000000000000000000089a7d33159636594d30067bcaede0828fea2cd5f000000000000000000000000757af96174ea6a824f8556f14daf96bb71c698fb0000000000000000000000008a5d046d818673a63345fc2621e2d234c428857f0000000000000000000000004fb96507291290ae8aacfadb24c5efe0b259c92f00000000000000000000000096c01c443e64cf6c339db54bfe24b61ab72227ad000000000000000000000000eaf910f79e9ff329ec3e1be774dcac272eecb9b50000000000000000000000000b401a0e86c021f7f863f9e62648606be558e84900000000000000000000000083cc0773146ce6a1dfdea24eccbf6208d3eb18bf000000000000000000000000f52b8e35f8feaa18211870ceacbe5765afcd45b500000000000000000000000085782ec7d0fa92020b6b2fb7a872b5515e5cfc400000000000000000000000006560f511c486dabb574062671bc7c791dbca1c2b000000000000000000000000c85711e3041bf2e78a2f083d4d0423aa3017885300000000000000000000000072365c6c888b0ecc0ed31ab0fed7474421107df8000000000000000000000000f9f601a119f682e4035cf9e2791b5f576ffb70c9000000000000000000000000c5e7809677b56d921812ee62f1b482dbb88dc4e30000000000000000000000005d1d9b10e1b9c1a9beb8769eead541c1f4b5a987000000000000000000000000f4fd7f1d1415a28a146f07ef7bbe26006144b56b000000000000000000000000f46af6e07a0a9be6a169a319f7aee63520cc54320000000000000000000000001bac0598c6cc8a32515110910a4c1ebc31eeaabb000000000000000000000000fab6e708813be8afbc2a048d2fade044cfbd7e28000000000000000000000000af1abfac6b75bd3961b695d29fd94f2bf4095091000000000000000000000000059398f0a9b39a34f124e35a03838f2041008fb700000000000000000000000076f346d686be7be0863fc03ab3366356e13514ed000000000000000000000000f59a525801a8f6cf4dcda9efd68716cba94ce11d0000000000000000000000006a738d3f6434d4b416111ae99d197cf7751d70fb000000000000000000000000450b8b50670497cd47d2da40257ad674943a0a5700000000000000000000000034ec4278df97cf72083b6bc9f666951d3fa5e53c000000000000000000000000042d49235ea27aa9da2f630176f8db0f219968a700000000000000000000000019ad490c6a8e416fa37e61eed147ad2b60ef16d70000000000000000000000004de64b35209802b0f9f77205444506d25b362c4d0000000000000000000000002bdb5db22e7b00777332004086c8826f827a02c5000000000000000000000000965066374cae35c771a391f99fa926d71dfc673000000000000000000000000048e31d499ff75f518eef12377d5b9ea75e2c0fc8000000000000000000000000b608e83366301db4ae64177d25a2859e1de7257f0000000000000000000000000faca985415293d37d415b11a300be8e07cdaca8000000000000000000000000880d238beedebfbf4fc9c20843bc138a083f22a50000000000000000000000001c4ebbee1470993473825fd548c48aab22b7c3450000000000000000000000003b56f8f135bebeae101e9acf1d33fc31e109a726000000000000000000000000a91b4779b37856fc62e343e0622a891256611081000000000000000000000000c244bd10381c8a5fee61167fac66c9ddc68d0663000000000000000000000000259559637e0c941abb70246845114d63b093cfc500000000000000000000000058e81da9ae41e52d35271411e0aff7cf29d20a400000000000000000000000009e1aaa7beebffedbae1da49a41d927ec6e7dbf440000000000000000000000009f7ae8a70d1baa031b8e656eda9759d711bdadbd000000000000000000000000f1fc0853280ddd5a666c723c4d1b470721ef5fa300000000000000000000000046fff4334686bd7c7cb36d3c953c366dd7913dc7000000000000000000000000a36e8b8fc5fb816195bccce16275fcf289ea432d0000000000000000000000002a7081315d538c892b1400d73d22af55c13511a1000000000000000000000000783634d4fac948d571d0e295f89e17b056815d050000000000000000000000000aff46c440e9057c4fd0d8b7bfc1c5525f23f2b20000000000000000000000008d2d90b6a88428df2c84383c053fbb5d06d1dd580000000000000000000000002de5c34ea68f7f712f1e55e384f49d1c8b37f6ae000000000000000000000000eb286c6fac02928269cfbe649d96b0d5d8d19e250000000000000000000000004a2a82a6a0cb2ca81bf583b21dd6fc967993caf4000000000000000000000000f6348ba0eea3c043a49f7935db4e34d1ca98127400000000000000000000000059fc374c8344a16caa81c6d9c53286705755905a000000000000000000000000e29303c4a0f9b8691d0dbe9c40f3821e1a9d0cbc0000000000000000000000004dded795f9206caad35ee4f849be935e9041682e000000000000000000000000d4bd3dde487faebfd88bc769206cb23f25e96bad000000000000000000000000df7c50553ea41811a3c38b6bf6d641c3b2f7ef1d0000000000000000000000008d9ba1e6d77ef9bac8900a19d6cc6f617a6b79920000000000000000000000002a65482b3d22d257abc146b7c96003af22c37817000000000000000000000000ad0f78d33dc45eaab9d8861e435cdccb09630b920000000000000000000000004a420e0878b63775ff4f4db22b4cef3439714693000000000000000000000000daf4426a0abdce52391b8a8d63525cb534fe359f000000000000000000000000a856cd9d72480bb20f9c2b05bc892b222eb09e89000000000000000000000000028d40f75fd0d31437543036bc51335a39ddacc00000000000000000000000003404387aa4af2c1e1a56b224d9196e223b01161d00000000000000000000000092596ee0ea41cee764552676d9e0b4c778ae8f85000000000000000000000000fa09b16d43b5e2d5a6583dffbb26942931ba7d5c0000000000000000000000003ee122be1f51c8d9b3b62f2d02386d8453efea03000000000000000000000000993a828657dbdb9c3badea6bf9799f3265b7c9820000000000000000000000001e4cce2d6f8e88e1b324d98a694f93506ac7e0cb00000000000000000000000096b005335e67849d2d62d070bf4ec433efd1b0170000000000000000000000006ad5dbe3278c7e61b6284aa07140e72528d485b0000000000000000000000000f5e4df00bd2147483bdcb158fa301925e793a2e9000000000000000000000000ce88f9e6c295308ca8c0c66d9ee528fdad1309dd00000000000000000000000012c2898516f734c8121837fd462dfd25a727a4f000000000000000000000000084e352779c23fdfde5fd233df1fbae7ac956aca0000000000000000000000000ef6e6510b2af4e2d3b390efaf6b7059bd052132200000000000000000000000039ea6f5be1285ac9b80601d95cd8768ba2e45bff00000000000000000000000079257a37920690c7b44928dc3e5eef4f6d0c49990000000000000000000000008757ec400c17ff3a5d9c38295b1bc63b55bbd96c0000000000000000000000002a2387e8219e764c5118a964eaedb59eb688b7cc00000000000000000000000078ab0bcc57f017f991b6f3a1bdf59444d97ce904000000000000000000000000d597790b1e8579d286f946af7ba1e676e7d2d564000000000000000000000000734f0e98681481191d7ee848ee5818d504eb08f2000000000000000000000000397fb7881e92d42f2659a8823fc61d8252a8fc2b0000000000000000000000003bfb0f6ba8a436a38f93170da6165053d4952dc30000000000000000000000007650fd84244d9ec0b3b054389021abe6e424736a000000000000000000000000c826e770ce8f9c668dcc4a31642e385164e0171b0000000000000000000000007aa2e2f075dd8a7b2493c4a1dc396ff9761b09fb000000000000000000000000bfb20212a525fe8533007a6328e41ade0a23568100000000000000000000000013c55670e8ad3faa78eae95315258d53b38399b60000000000000000000000005e347050380b13d8cb306b9e3fb9ade5ebacd3840000000000000000000000006e37cd4b386d9e7861edd4a873473d586ae8a16d00000000000000000000000060332a3c1d63eb58c8f79456ab67590f4705f1be0000000000000000000000009ed4b4538207b9132780690e73b4d63fb075b5cd000000000000000000000000c4f9b6b3b34b1edb91a83cf8e1da921f6373cb59000000000000000000000000d9e41aef4459216314a3450efca342f3549a93da00000000000000000000000002580142c384775c6b5df07ed859d83522c61fbb000000000000000000000000f39602c4f02405fe9fba2de5af525c48eee97e8400000000000000000000000019fc726fea895902b81a52dc8ce74db1ff616b700000000000000000000000003ef50f52aa86a1f5ec9225a49bd2b8b16f932dfe000000000000000000000000f421575a0e155ea9d07611bc62865beedbbf546c000000000000000000000000536f23a7577a804ef12b5060c54fd48b20563d74000000000000000000000000614fead3b54ede49b08c7f6155b500de72dbc42f000000000000000000000000aeb086e43e005e8e6ee751245fc60879ccd56f9e0000000000000000000000007c3d387827ba03d295f4e33a546d2312fbbc41fc000000000000000000000000095fd14d8c610f07bebf1a41e0c8674e81f684b500000000000000000000000079419aa1a1ffd29c28ff86cfda65c342089597d10000000000000000000000008aa700a8c5f1bdf0deff6ff451ecc2175260e38c0000000000000000000000002845a5b118b57a31cd620eb9a49f30c349548ce7000000000000000000000000d20cdc6353b2de5d9e23cf508a387b07a0bb4c0500000000000000000000000073810cecafc632facbe8ce8605eedb66249068ca00000000000000000000000054e4439b131349a9da2c32db3482da1e2db7b7800000000000000000000000006755fb917c3902e3332c147a6c5d4c38054a3f750000000000000000000000002ab173ada010a29de3c312edc0d6d39608c696970000000000000000000000008663c9e510b56624412c63e4f89688a005d63312000000000000000000000000d93a59858ba9852a5f8513344221e28174dc7f06000000000000000000000000c251cb577f32c8968cdc8448b3ab6cb8d9b40502000000000000000000000000248e49e1b887ef1ade81f306453b5a56fc5be7bc000000000000000000000000ea9fff572b2998d26aab41f97ec19c3fac097031000000000000000000000000f1ddad73e3b89df35f39234813344dc54b0ecd190000000000000000000000009e2c0f2225da77ef1f4f1710ee37d531c433caec00000000000000000000000072c7423f09c36a666181d95693d4eb420d174e2b000000000000000000000000bf69c4274e339cee1de5dbbc07b700ebcc0793ae000000000000000000000000ab9764cfb101c7508a744ce97cdd42a68140b751000000000000000000000000cb370e956900195d364369f9151984a53cdaddc9000000000000000000000000ad91f5ccddfa0c376e43a4621139e2ea788d0ae1000000000000000000000000d3a4adc55b16c8dd61d229e99c0f79be8b928594000000000000000000000000be57f84140441fb21fdc0555c7c4b40c41ec04e9000000000000000000000000f0af39b11ed3664f970ec50b8b18cc5c5eaca301000000000000000000000000ba5a16adc7c8e2fca696f13bbd07b2e3ffe4a0a6000000000000000000000000fd70ddafb9e60f15494f3b9b77cf371ca2e358a0000000000000000000000000c12e9c46ef2e826c33d64f3fe707a668eb61f40a000000000000000000000000ceb098a2b3a0ca664ead7dc235737ef8147f858b00000000000000000000000087ab58cbbed39e6a3268f0afb24c0e0a9c99c7dc000000000000000000000000974227626e859c57d3e945fac746838eb1dd15b30000000000000000000000006549ba17512ff12fc434a6292f836f59cd6cc93e0000000000000000000000007cfa02ee20bffac7ce7db0526a8a84a13abcd81400000000000000000000000036b1a6a2deffe7842cabc558708a2c82c34d345c00000000000000000000000077c8d228eefe5db22c87cdd3865230b8d7bbed490000000000000000000000001b5203268f624692483dca216248ebc3ac8618c30000000000000000000000008da3b4fdb4ebbe943caf46e2fd98caca4a306c1000000000000000000000000009e5db3a316f2940211962204edbe3f36b3b2d2300000000000000000000000049d64ace27e7650a97737feae91a459acc9bf58400000000000000000000000052f3f7aabbe2f779749d7b1e542457bc48e607d6000000000000000000000000db31055c86c0446eaff5b59a5fe9af64122ef9d0000000000000000000000000722ec79b5413de88386b521632a49c586b131a8300000000000000000000000069022b1c3b60c4effeda35192257b0b8d848724300000000000000000000000064d31e2abc0b4a948713dc20493a11aaa5511542000000000000000000000000c0546ca6a02963b5064d89bc723ff0888c973e29000000000000000000000000b5f8a616df37a834cb7da009625f3ed92ef2a22200000000000000000000000032256f2b1c9e24ecb1dc97feb08112294af1a9e80000000000000000000000006234794290753d2e4c4b63f7ddbb3aacd1c66a030000000000000000000000009ec3d0018b57fa6620d554b10223455b8a73e11c000000000000000000000000f20f27377c8812faa72198cd51b850368b7279660000000000000000000000005ce305d560aad38953aba1027d24e431f98344240000000000000000000000000183a10dd2293f80a0050d73a24026fe606200aa000000000000000000000000da4f6c0c181a2d81684f85757c4780a4ed176914000000000000000000000000d751c9455db72e4cd08d9245045394c4241053b300000000000000000000000092b9b719128fd282909e5dd118e50143f0f51d58000000000000000000000000d9c7a82275a297db8c9889f728c938710fe193e80000000000000000000000003c4804c6f259f6f6beea39130bdf9ecce34082fa000000000000000000000000571c4b7d6a55b739102cef2f28a988da8f22a2bd00000000000000000000000031cbddd741ebae1b24c001b0b76ecbb388ae4928000000000000000000000000dabf65a321ab6ea5c40b7abdd54a9b82162c56f900000000000000000000000072f5265d1f115b04b3e38c75bb0b2cfdf23714dd000000000000000000000000d997ebda682048a48e4d51a66458ec7f1783c0ac0000000000000000000000005c45c0f1a40cd6dc168583fa708a6add71471bee000000000000000000000000d420a8a5fe31a1bdba0ab2cb3e041fce626f8b8c0000000000000000000000005d8f1797db6e4d91fc366e3efa4b1c24564e5ae9000000000000000000000000629aebe7c7fd1c5a01e7722345e98cf4b357b073000000000000000000000000b2c3615c8a933473f1edf18c7c8b1f99c3b0ac24000000000000000000000000a948c0401803b48d006aa2ddfc9ab6c897a571600000000000000000000000006582b59da898d1bc1a95f83676fca736f611dd2d0000000000000000000000001abe5dcd872651c50cf62503afc76ad2a403942c000000000000000000000000f29755a12f5491322714a5ccd7de1ec35ee7cf6800000000000000000000000022e699ed320baeb25eccb9af3249aab28e1a928c000000000000000000000000360e2d32adb0596f0225d3049223890cd6acb65100000000000000000000000036526f5fdadf7da0becab95886110d064b73ade20000000000000000000000000e89ee400ef51479199982ea166ffffcff3d62aa00000000000000000000000039f7ae707d94a59006be8d79ee9b667d78aa8c1c0000000000000000000000005a00320a1e1077ee87ecb75da0abc3c00d60a0c000000000000000000000000038cebd37328e565419bada0c503f268458744fc500000000000000000000000086deb734f5e94e8ee9571422dd3aaacdee2ef97900000000000000000000000033a65ca50fb3006eb432fa7e805cebb644c5bec50000000000000000000000006e914c0ef206e5f7f97804c98a8a266729d7f6bc000000000000000000000000d87bcc4996d28d23e0912674b9f9dc99ff157fcc000000000000000000000000507bc45446be5c6e1f6dead18f291a09b0aaea2e000000000000000000000000d417d63db505e4a78c8112ffe1052318425f2a3d00000000000000000000000097a04118977f5a263a43f93a5605e52f51aa03a80000000000000000000000005211a8931f148677b1eb5cc7a4668b6455cf3d200000000000000000000000000e733389d1d3a85578c1579a81875483647ef763000000000000000000000000e71c885424196463f2fdb22dfad0e51f570581b9000000000000000000000000dfcb423103b4bd317445269d1d50ccfe75c802780000000000000000000000008379a701f9076e13a252b316d9c86fb70cde1db50000000000000000000000008b2be38795e8ba1fbee5336217463d5aa2057e1a00000000000000000000000038b7b8833773f54f1c5a84249eddfef61a412799000000000000000000000000716571858926d77ec7ee3541d20ca03c456d27ce000000000000000000000000418f17b7e75ae1744338468db0b0d553fc21423b0000000000000000000000003ab69a9408024f50eee3a1062bbd4f22a86aca0b0000000000000000000000008bdaf7224417789ffb6c36094e0fac0f6baeafb100000000000000000000000077c7963262423cd313c07f9e74d438a42058c8a3000000000000000000000000ea17149e36dcfaa9a34f9199a0b00ecb3cdea23000000000000000000000000018928bc5dfb7a08bd90446aa3ae49e12264ecfa3000000000000000000000000cb3c6da6d3719f560ebb583759e4509110fe4575000000000000000000000000088f38edc47121784b8c48e8b8ed84071cfd7cc1000000000000000000000000d2a6aa7ae787bdbfaddf73ca282e973bf20799a700000000000000000000000066528221234b7b4a290c04daa8b516f74b72611a0000000000000000000000006557f9848639d5a4d21c7bceb98913b36dc657990000000000000000000000004ff3e67aabdf7c2925768e547aa27191e81c880200000000000000000000000069716f12186876271ebfea4842a634b86c8b4b43000000000000000000000000c5dcaff21b3294a8a09002fdcf760fc2c9c16e54000000000000000000000000a35f1729e5db0caccf31a757d3ea0c900dfe7cc40000000000000000000000004a857aa87ce230a8f44a69e8b55448adcfa980f200000000000000000000000077122d1df26610f1354844453f2f92000c8a98210000000000000000000000009eb56f2e94e5c79bbea4fff0fb43b28da84da43e000000000000000000000000b0473df2a69327c256816f92cc47a1a14ee3e6b60000000000000000000000004817e7c7bb3fc2f5af96ca1f362a6175a849c482000000000000000000000000d09bd17bcfe6b7a7530112e13d6917f6fb3a4805000000000000000000000000053a9095b731e41b2424fe15d0cd04a15ddc0af300000000000000000000000015322cef802876abf81a90816be53bd1d0ed61d9000000000000000000000000f890ccdbb83353e201a99215dd8d1b3c9ac31aae0000000000000000000000007e50757d0a8eaa2ee46c90a82fb8143f698fa6440000000000000000000000009a51adcb95fa75bd861a129077b9a6e93a37da93000000000000000000000000a77d9ad036b2d5d7a9183a6513b54a41a18a64ed0000000000000000000000003e8e33d8886cfb4620d2178a423b9660a8e8754e0000000000000000000000002fcdc15a43c45fa684eb71e5e123623e0b23e35d000000000000000000000000780a597c45af7f7b68e23e7b0f655937b891a55d0000000000000000000000006c8146bd524503a83e7399e1a21128365893553c000000000000000000000000b99f6b3a7eb4ae82a0332c1401e95ebf0a1ff3f20000000000000000000000006cbbd28d4b88138a7da79b2f792d9a79a4d8feed0000000000000000000000007443396489ab85cf8811746b8ac9b51b7e9c2271000000000000000000000000f0e708f7352c10608cd44e75b5977fbddf6f283900000000000000000000000061916890a8ca3a27d92de5795bc85dba88e8e039000000000000000000000000dd7d24051d6363f39e578a4d9cbdcc03ee68bf0b000000000000000000000000a725bcfc7a39c63470b40036dcd51e230201689c000000000000000000000000a44024da22d67d5abad80d20f5d0611d373a37690000000000000000000000004beed39524e4ac5521230416c93188e267123f54000000000000000000000000c2d8b80f70371bdd2869eb477c1fabfd0c42378e000000000000000000000000eaa5d3a13e6d74b9053b5ac9c2dcb74bcc8f80940000000000000000000000000d33aed54c5ed1a91a9f4992446908193fc471eb00000000000000000000000033430a763937726bedafc4d7dbddee69fab13d560000000000000000000000004689dfb8c36a6ffb09d90d523d5f16001e6ede22000000000000000000000000d26ba2bb000a1c8bf521188ddb7bd0c5aa7e37a9000000000000000000000000b5e39df636bd6b750ce346f6f7f3ee25ca06243c000000000000000000000000e28e70cd097ce1c777df02968960c2f1bec9394d000000000000000000000000360606c1772e83662438fd290725f6be272f56670000000000000000000000007c8a61624d40ec08626f882fd44f88dd0345d1ef000000000000000000000000a0e5ef12011f884d924084dbbd98aeef0795a7d5000000000000000000000000ae5a7df9397b496300d5bd6e8f521e7a7e4d2664000000000000000000000000b2884d8a9e9bc033a3063ee0feffd3a79c133244000000000000000000000000fe906accf8f809f259bf0fd7ec3c4932ceda37e300000000000000000000000096a12b5141e9574c2f470bf2e54265fd12fbd261000000000000000000000000246192fbb03ebb46b06f60bea79f3129f6240d2b00000000000000000000000064bfdaea8e1e0c6d9379239f3944cab30a66fb7f000000000000000000000000ed932a612bcaa53904748368f996354bc9ee82b5000000000000000000000000bb8e34cdf624250833811b766286c42614e9eadc0000000000000000000000000d77c659eba05c4d64f733e6b5415f0f5af105770000000000000000000000005e7645fd53ccf45b8be7fcf06f11e1d641f04a7700000000000000000000000009062e530bb7e756f574d767fb04371c11d8f4c00000000000000000000000007bce7c9236c2bb6223e8c9282ad6425aff8977eb0000000000000000000000009181f1e1fe943b8a4afe1396573763e42ba7798a000000000000000000000000f6b315dbbd747e9e57cdd9e4f9e9ffd5eec18fc20000000000000000000000004f11faec726dc398ca10a2f3fc2131dfb0c0a70f000000000000000000000000de7d446de2d2a6cfe1e474d57f240c95609c8fb10000000000000000000000005acbdef84c74e94eaf45bbd10721542af789e2f20000000000000000000000001ba530e3d83a51663ac2b89581e166e2571a0b3b0000000000000000000000000ee9ba41dd8a5704810fcc4787be74d1f339c62a0000000000000000000000003eefdb380c47e8bf3a772fbe221eda87e56b0ba10000000000000000000000003d38589dfc2479d73e1a6f54f58fa79b93df4b1f000000000000000000000000e693845c25d0ab5b3faaf841d4610f61133f5697000000000000000000000000f6931b07088e684f73bd851655a69604d9359c2c000000000000000000000000ceb9fd05cf129f8751bcc88ba5add6eca8cd2c370000000000000000000000001100d93b676ecb00168d0d09a7bbab30eef49343000000000000000000000000078d9ee551667590ef50805089b108430489f37f000000000000000000000000c4f90849b4fd5b0129a9ce6f9104e0687f93e29100000000000000000000000026a8e4352d7c21072856fc0f9ea4169d0ca0d964000000000000000000000000d29999b63ce3b2f781c2a9c920dec20946d12c31000000000000000000000000704d6041e88a01a97712da2a4fae16800bbc17ca000000000000000000000000aa42c964371234ba47d9a617949ca19a0a1d6be600000000000000000000000084f0db460d149c259864121430c0d786f9320a53000000000000000000000000cc3f8e6ae2a0f19d9a8610f6fda80712c8c16a76000000000000000000000000e0fe58a5b982f5feeb10cafc4c76bc9f9effa81a000000000000000000000000d26bda73cb25f1a608aee672b216bc61f6180a9300000000000000000000000014a3900a54771e2665054147cb589cf56bb2ea26000000000000000000000000ca6503326d701c8a1c0124daee18e2827a4fe4440000000000000000000000000f070e5ef51d8b28eb107dbb2c626e98f5531b290000000000000000000000000dd50dd7971dfca00f02d06fd32a2ad228176ae00000000000000000000000008ee8fb17d92731e7720b090c3b6aeeff8ab2c4f6000000000000000000000000cb043d8bcb08456e3256298cfb5f46eb20f7ba220000000000000000000000009b41ec4efe64fde33656f9ed44d3c4e1384fb10e0000000000000000000000003928d90228701917fb5a05f56cf56fb27b599b7300000000000000000000000087dad9674dd79760a6003fd83b003f9c8d5fd997000000000000000000000000ccada517555e86009fa959184fa690b1439e3f53000000000000000000000000c35cae959681ee79cdf2b8d67328a0bb22e23d74000000000000000000000000d7a9f0f9948297f981c27d07ba85558401a8b2b8000000000000000000000000902d0bcfa7f32c4fad5089217670da789d13fee00000000000000000000000003d6972340e9fd0ef0b3a0a1a83aaf123c27f11bd000000000000000000000000164699901410b58e1c0f7ff484cf29ad57c05bad000000000000000000000000ee5d658e5929a3752c6df429ff686ce8e3c34780000000000000000000000000fd40403b8db1188daf2f2a27cd2e6f986f718c97000000000000000000000000e92bd0243d58c4a7e97580dd997ec4b5ed70885d00000000000000000000000085005afa5388b4e9843542f3ce401c10e779f614000000000000000000000000489c7b2a2f47fbcab639a992412ddee5569627330000000000000000000000006ab24badb84e1cdd949ef0abe0f927495dd2fca6000000000000000000000000b7e7705ba1ccf24f12cfebba1c99bcab7885122c000000000000000000000000f73544d012d01ce16a07f3889346e6cbce90d3090000000000000000000000001d028c2d862d49590341425405983ce53615af2500000000000000000000000013d6b33688b82d58c85eb203d4486765031953010000000000000000000000003dad0c4fa4918ba45f714d5b684eec9624ce9f19000000000000000000000000f81a7aae65af16967ff35bcf91357b24f911392c0000000000000000000000000af9f65f98817cdde1dff2f97801a18f69bb2f700000000000000000000000006f0e7c1ac22ec7e0607be9daeb81b20f57257d920000000000000000000000006c7e5f8066608c886eddc6c31ab67b0d57e3b93e0000000000000000000000002cd7098889fc7783e08a2a5dd485327bddef73da000000000000000000000000e425d2c5648d982eb910f82a8a020d14183ad5eb00000000000000000000000031cb04ee511edfcf3f9d8c918e06aa895699264600000000000000000000000025ee03e360d2b3512487018ca2272bd94b37e446000000000000000000000000ad6638910c84fbef30b0c726399dc1f78440c222000000000000000000000000691f85747289a089f5db14fe7af38c5d21b34495000000000000000000000000200737bf55eb241e4c427b43b082a5bac1b90579000000000000000000000000fdac4b3e7631a53f34de021860c6abe8ab8b1eac00000000000000000000000034a776f4d26bdaf9f943031cb1c638e6c91efe6c000000000000000000000000afca800901c4668b72e1227031683aa3461ed45900000000000000000000000024afeb6cb078fe78cd284208417b91c212a6f98c0000000000000000000000007847aa6022e535be44f513a1ccf4f771b1522f010000000000000000000000000c18947af579a83f93ffd9a341b936373bf94264000000000000000000000000ff665f402695e63b1f3e9b5cbef5f3338171dcb30000000000000000000000008c9cfd7170be8238290865e4f0ea1f842e6ff5be000000000000000000000000846f4e093a935ea93431ecdf01ba068cba395a8600000000000000000000000036d78ecc7629d34a26e56da4f1d7610c37808c2e00000000000000000000000084c36689f25dd68fa27da50f4cbd22fae67b3104000000000000000000000000b18cca90f6de94e9201cf4a2a3dbbc7190d30c000000000000000000000000007f0b535703bfe4976641687a2bd132a59ae7ac7500000000000000000000000083862dc0eac67982ca6403573973f386d81e14a6000000000000000000000000925885ac07b643f56eb8e43041de1e54ee9400a10000000000000000000000001f86bcfc6dc5adee6bd537045c4f6235abe5658f00000000000000000000000027224195204dbd260cc6bbe19c6286bb6dd4b4950000000000000000000000002cebbd3a43930368d5a8337c09951fb77db3375f000000000000000000000000f658584e854c347dd444a03280f13612a38497630000000000000000000000000907e2dd1612147ac7333499dece2812cae7310c0000000000000000000000000f6c3d583bbf7f5719f7d920dc3ab5a9f241d9b9000000000000000000000000ac292cfbad49154e2dee853a45c5ebc9d7dfc3110000000000000000000000000f82fc3f646a73f37aeca70610ed35b66eccad88000000000000000000000000ae5cd854eb66b7bef8be7f357aa40252e891620b0000000000000000000000002f8351cb0a62dc5c1009f4546f9b40b4aeaf4dc0000000000000000000000000ec78364d2ea811d8e65294f939050a2d728d33be00000000000000000000000024d5192273560faa03fdab9f9d493813364a84f00000000000000000000000005d2ddca3a1a97c6331c46ea71439f991b2c8dd89000000000000000000000000933a532d4cce3ae5557696318b238e8f579e9f6f000000000000000000000000ac8cda25ee732cd78b9474f9f132195f418e22ab00000000000000000000000017ccfd9efad3a2a603a0b8a9c95c4fa1077e932a000000000000000000000000d1d820d9c04ea36d6b93a2bbba4cfde61e4ddc1f0000000000000000000000009ec902438c0e28cfd769f40d83cc3ab5e4ba15b3000000000000000000000000e2adf7e754d2aa2ea99867708bdfaa88ca066dc80000000000000000000000008230dc4000e83b319c5e8b50b95dcd7810accc270000000000000000000000004ce1db71bb66410920440fde35a667c9230f3c1700000000000000000000000068888b3a815f11f053f41fe7c83902ad57afd8d90000000000000000000000000199fcf3f015bfb6a3b7ce8cc8b47c88f8fdcaaa0000000000000000000000000b2005387164bbce34eda38eb1378db446748179000000000000000000000000fe60a0ea8dc5babb0da92e20ba67f2bf638377d10000000000000000000000007f99574da348ecb39919d46d0c25d30ee3d1bd8a00000000000000000000000067a673e5316ad8792c3fd3f2b0eb99fa17c1b14b0000000000000000000000009149a14ad4e433b6ed52fe7a20e267905a570b6000000000000000000000000082129c6d51094c2058a2e70018b64b4b45bd1b780000000000000000000000007f2a0eee3a0738e3e2e4dd7176992f109dcd651f000000000000000000000000126285bb775f4bec79b16b9f45a68a054829e089000000000000000000000000e03e57c65049e22cc9691a514586fb404c088ee9000000000000000000000000c481fce2f418f4b959398dadead7bb395884cdb7000000000000000000000000d24d72fe3920ebb2d2a45b5fc65671554d0afa0f000000000000000000000000d8c5fd07f5793670bd638db956635871611d34180000000000000000000000006cca8d4f97a02b114ca1fbeeed02c5ac1909f5c200000000000000000000000099e924ff052ad87fc0f77bcf49738364fa15af84000000000000000000000000d520243024c5d2a3190ce03a7a6e793f84864e77000000000000000000000000e6bf8b5f7815d7f39bee5415599938ae12bde900000000000000000000000000c189f32f6ea6be4cf2beceb8e4cb685b0ea998de000000000000000000000000066f8d9a397a6efa394a51cf3df3ecae53acc8c00000000000000000000000000e053a08147135c3db90cee060d81921f1c5a2eb0000000000000000000000006c98524cc64835c4c11a2be8ac87f5bd416ec39e0000000000000000000000000a2945963fd46421d0955455d4ce995fe474c1b50000000000000000000000004d272ec516ff89b18145d77392ce4125afe104410000000000000000000000001bbca38e829eb0cb104e0f17433d228a7934c6840000000000000000000000006c47f3767a49157a011aa9b875a97ea11a1c8c37000000000000000000000000a4bf5a86eb4a4cc34e511535ee9dbd16acf764890000000000000000000000004e79a0b6ca326c766f8d8573afcd2b316be0b92e000000000000000000000000b9d4805c437a9c33127140008e17961531a9a9090000000000000000000000003eb7838cdf40667da7cf61f16092a55bc394f5200000000000000000000000004af5c2d015ce645b18ae3caa88d98c1711aab0ef000000000000000000000000abf2e961fc8fff1cf9b0bfb000d1c831ab6d31e1000000000000000000000000ebb7add32784d14f664edbe725300b59a668cade000000000000000000000000f83db119b14059e7c9550f60f6bced9ca002db5d0000000000000000000000001888888457a50fa65dab1b39d3223eb009dd547c00000000000000000000000079641f48b9aa42cb9e504315b06c51a45d490e4b000000000000000000000000aa289caa37ca06858456c6e19636d18893aa671e000000000000000000000000e289b4dec07aa3125e4b935357b3fe6c6e9dc562000000000000000000000000239e221386ff1be37979adabd67ea1ed62862d300000000000000000000000009ae2c6b3d9fefb967de5e4d8693bfb0267396c2b000000000000000000000000930f5b8de1a84201544429c8e8167c1f60018b2e000000000000000000000000af6a4a554d4f2e7f4eee6a8e9d8550d0dd81765400000000000000000000000038a65f6aea4ff7a4ecb4a16182fb44595ff98dd400000000000000000000000049621fa8ddeb975e27e7a0d161c6c48929d45f450000000000000000000000007c275174904072e81b2bcef73d2a7c37c2c5799100000000000000000000000059ea2db4a2b67c994cdc6dc7b1563d959b236d63000000000000000000000000208dffb91669404522a5a0dfae61018e20aed72700000000000000000000000065a84fa77ec8c7fef7d70f0427be942f390e9c0a000000000000000000000000574ade4d4447f560a933420880ac888e99babe4c000000000000000000000000cc9848c6bf379758acada04fa7275799b5846e11000000000000000000000000746126ac11cef66172a208275e3764a14d73e9d20000000000000000000000006e7fd190a28a450cb313830aae39a1060022b10b000000000000000000000000cfdd5734da2500396045026f6e9bfb295ddd41a2000000000000000000000000adad1397a81c5ae432af1cd66785e31d1a124f9700000000000000000000000015b75175a0a576766c43ea722806d5a5d326912800000000000000000000000025e3715ee7d42100b45b7af32356c9ed59b29d060000000000000000000000000b8f30ebc294bd5d68f0aa8818fcfea97b95ca5b000000000000000000000000b6a66cee6bcab1497073e75004eab3b18514e2f8000000000000000000000000a06e474d60d3ae157627a950d7b0e854b908e7db000000000000000000000000179c38085958f6a74fa35259176cc5e1e49d2d3b000000000000000000000000dee507ee5bc7b15f244628d6c8728a028e53fd6c0000000000000000000000000dfbe3068ee004747354787bc9a0bd9af8daeabb000000000000000000000000bfb66ac71e5967656ad3ef0b4d25cf007ba9119000000000000000000000000006ea870177827258517b2659ec60abb971de8ac20000000000000000000000008d6f3da2f03cd1efaedc364c6cb9a11a5d02a8fe000000000000000000000000953393c2a083b198a8c640dd499e93e03cf589e700000000000000000000000040cd98a26643805d4e652e022196844f92dffa44000000000000000000000000b8a2d93ce273650c919fde3a8cef4e6ef23b909c000000000000000000000000f009bd7f9f0fbab85eea36b722cc6ed53e2d0046000000000000000000000000330cc19c060d1aeb3126cd14e5fb898a3d72573a000000000000000000000000d86966ed458c2bd9b9a1acd0dd1e9294df468dcc0000000000000000000000002690a91e859117725821c09b69bb7fbdb50ebb72000000000000000000000000885b1657c782d7be2026eaede7c8bf3601160749000000000000000000000000471c97581f332afedf8f917ffea05828bff2f73700000000000000000000000052ce32e6f89ef61345506ed26be2697210101c3c000000000000000000000000ca732bd64d07c084ee8ef1801c4c7588d85bc05d000000000000000000000000b679a13a2bed39a76a3a5eb2847975a4ad59c755000000000000000000000000c27735e0def2c950ca3080d230261bec1b4811d200000000000000000000000063bd0f30922538e7cf28a67096a4ffaa36bff0ff000000000000000000000000012b0d356cbcf0d269e832925083c8a23c428cc80000000000000000000000009f319ecb169e92f23c86e25d816cd37debd3f54600000000000000000000000000f0647684b59f3f332954539332d4b23d2397b00000000000000000000000001dd9351198dc649cff5bc0fe754eea6551fb30bd00000000000000000000000054074a3d6eff7650bf0f2b6e2daead7f95448ccc000000000000000000000000cef70178281642423c7c82bda0e9a71721ec4c750000000000000000000000008afbe56240124e139204a8b7b9687159159a75320000000000000000000000009f20f1bf5e424b337bab491c06256fa296d0ab53000000000000000000000000c3c88433d62051693b7bfdb7282d490c2dfdc23e000000000000000000000000ac2d31e3fb998d6bf864347ce2aacb2055c58bf90000000000000000000000001260f7996320d804d4a182cc21ca342d1b7513b400000000000000000000000069f46421eba74ce6d3092b4b726e401e76ac5dba00000000000000000000000062b7482f65f0735b8c6e52423be80cb89bf9d59f000000000000000000000000ef10e1d6a8469ba543cfedc6bb2edc85c5e30c6e00000000000000000000000019fcf3a6d51c34665b7cd48794f6f9827fd723f70000000000000000000000002cacaf0e8234c1a60c37bb9adb6e5298c88eec84000000000000000000000000d241b4a6149d9b0013f23f151f3f17c13e8633160000000000000000000000009a7b022c2d25a543b33facdc84c7cd68c7564142000000000000000000000000b9601012910144f26a8029ef4cab5e2f1fa591b4000000000000000000000000ad97cebe6a1985ac2878cdf3e0b3d02dc626cac2000000000000000000000000bc32c1a39c526547c1f28cec8a9f1cee20dc27c10000000000000000000000003f86660850b06c78d0664cd9cf0b81b59bc0c070000000000000000000000000e37ef5ecb479200f2a14a4fac8b4bdd7b68aa5e4000000000000000000000000262000e1ccc8ab7456d7fddeec3f6c280f15700800000000000000000000000055eebebedd50d0ddd27cd571bb1860f7aef563fc0000000000000000000000009f810fa530e04db15a538ace2dee0de10da2b6b5000000000000000000000000a6ba5a30adba00be8f6d80b331a8434570cd3ce20000000000000000000000007bcf5ac8fbeca9d96f2be5bd578cee13636c54ac000000000000000000000000d6adda7bd7cabad7543af3ddd88ed6029b878e95000000000000000000000000ae93ad7c9d5b6db152e2ae9f53890c155667e55f0000000000000000000000008f526a8de6a5aacf851dbefb149f2a597bdf7e7d000000000000000000000000a6063a1a8e30969f6f9ff93d020fce6592f70f630000000000000000000000004b61fdd889fe5813eee29df17919348252c30fea000000000000000000000000cf0354c2441dbc0822d100117571bd0c604dd20a0000000000000000000000001af2b074b1008d4cebdb339a7d6e24a5a9907d58000000000000000000000000ea916fe2332c5995e0ccf9f3cd27ca283a1698850000000000000000000000004db4f2f51e4fa761c78a3b40de9a030b8f4343b000000000000000000000000033298041c24ba897baef0c7632cb4e4ebc6cd23d000000000000000000000000d850038a8212a4e309a0c8946848033e8b3528770000000000000000000000001f1d166bda31dbe455e904738eda353ab8660ec700000000000000000000000096131d6b2e18ec34eacae4271328504c7bc5a626000000000000000000000000ec7eed4ebbc6ad2287f450769125537966d3b39c0000000000000000000000002afc73988d58d194ec311fac17aad1f564d578690000000000000000000000007c9ae294c3d50c6bde1cd1c3909dcfa16ab784e800000000000000000000000091f4adb64d2170251fc3fac3f385a170989938c000000000000000000000000029d548bdd075e24d43d54968b5c1d7aaad0c31bd000000000000000000000000475d3250be0a461effa402c6844dd66ba60f52c00000000000000000000000005675db2e087642c1f1fad6f8f4ed0fc6e04cbc32000000000000000000000000924116841992a1dc37d80d207a6c5b062d5d8dc4000000000000000000000000d0e2ea03baa35f5664853dd0a01a6df794311b930000000000000000000000003a86fd000435fe8fe6cae0e51a1012972172ca27000000000000000000000000c16348a1f27861554d066bdcb99c7c69ba0e681e00000000000000000000000070aaf2a79932c5beffa9fd73a179848b5bce0169000000000000000000000000e5dcc738e775950e6af1dc0e5cdd52099312fc5f000000000000000000000000862a71438ff698d1710df9257b26da4653074c8b000000000000000000000000a3d1c8605b0f47aa071b1ebf235b5080df8e31680000000000000000000000004aa848a0ef0b16b897163ddd6bef649b8dd76030000000000000000000000000364d51a7ebc01724bd8c1f5d098db3c1335a2f10000000000000000000000000c89a916aa497fe3a6a481ac83937b9c0fdcc5f6600000000000000000000000099f8bd631a4a058dcf36b26b07031aff5b9f5de90000000000000000000000002b82d419f95e7e9d2680d6791d650398fe003cf6000000000000000000000000fa6ecbf90f652022ea970be7958fd97eceb445ab000000000000000000000000bd5b29e84bcbfba9c34e2920a781943dc3f6280c0000000000000000000000007d97223cadff7e7b9e14ca5a8317545dadeca866000000000000000000000000a50ea3ba539bde5c0d7dbfb000dac613e2a08812000000000000000000000000689835c15c8ee27f4daaea0005cc811b58df9bdb0000000000000000000000004bffbad7046cdd8e8f8b9b0a08c93a10d65ef3a80000000000000000000000009a0ac843b571300e4821e58e49f26aebf50a9785000000000000000000000000f7c05db7485e5c707335bd55517a8661d3ef5d46000000000000000000000000915e908e97b3f41fa32bdd9abe0c54ac4ce155c5000000000000000000000000908be8e5129d3fff5fb13eb753dce0665a56b82d000000000000000000000000dc228fff32b75bad5ef2dd28cc1f09a99b4403a60000000000000000000000004af57caa849edf394126ed798791723d382f402e0000000000000000000000003f83c6d9a05984365284732b2ed5884645d41e4b000000000000000000000000f1ddabc4470ac3858aaacf01eff8ec28fe8affff000000000000000000000000608a676231cb1f159aea3e53ac1fa105ad9f72920000000000000000000000001ba43f9d446b69ed6d5cfdd8c6f7716be2099d81000000000000000000000000aa3361cb9961152bd9c904f30b8a07a7b99ce166000000000000000000000000b90d2201a0d20b31307459bc3b087969e7f955a7000000000000000000000000bb7488aff74445bc84d8daeb5dcf512217ff3b070000000000000000000000009713ab5da0b8a15f3197b61b94dc881aabc8037c0000000000000000000000002d19aff35e4294816fce14d957b289cb71af05f10000000000000000000000006a8187ba180be41c2573baaff165d66373954e5d00000000000000000000000007396688c82aad71cf0bd31d7af5e12631d4a13e0000000000000000000000000dbe8b22e291618e372dad0a01e90c257fd36e42000000000000000000000000d65dd1d18bf4c738ee84ef4a38535ca47ebdee770000000000000000000000001b5bfa127f9b8632ccad0325d556160905a2426000000000000000000000000039d86691afc92c71da090736cef96b90da4dbeb80000000000000000000000001b4fac2ec0c6d8d8d0909935123e07d69d061137000000000000000000000000d8a2dca104a3d37115b9108f014a7e02c36ac41b000000000000000000000000fbf9e21c07fed11921a0baf8dd05cd1b9fe0ae3300000000000000000000000095df898f7dced442c53f8fc73afcea0aeb9cb238000000000000000000000000d8453dd8cc60310fcbe89789bc87318eca060fd6000000000000000000000000f6e5a4d5d15a75dd0376d9c52dcac701163a301b0000000000000000000000008d381ebad27ac7c676e91aa455f528f4c58f32f200000000000000000000000055d58e9d8dc5fd944663ce621e4293758dc88439000000000000000000000000b63b39a90854219dce9148d402d52157e5f8b556000000000000000000000000fb335ffe98ef1f16519367f30988a67c08e7afe4000000000000000000000000350fe90e9f0167532ae4dc12bdf51f08fbefb723000000000000000000000000baff63cc35c2bd7d621d9e4e4d3ae302240c109e0000000000000000000000001c9e34919aad3e1f6a2ea41c296df862602fc1c6000000000000000000000000af069e1d80753efc500f5559d10519a913e6b3580000000000000000000000001a1d34ecf15596331602016acfdf377af8c65aed0000000000000000000000008dcfe2508321a00471bcaab27070332975abbe9c000000000000000000000000e5bc12c89a6a7f4f56daffee79bb529f6f687c5f00000000000000000000000042a391da02dff455ada4e2a2c8fc9318d9907755000000000000000000000000feb840d30ede64ebc654937d97611c0bf1ec3b53000000000000000000000000513915dd859f97d6d1d898d70e7eecb640977da00000000000000000000000008e858f0b0872be9628e8ff8ff668b428bfeadd740000000000000000000000008e826a06aeb1fe66716c687136b30c9a914f7efe000000000000000000000000eb65732987fd2db7ed28fa2e4fe0bce77742395e000000000000000000000000d96034b071651b731d8fb90ed239f1081e4c54e10000000000000000000000008738e94669d417de886d57aa68dd0a6959a276160000000000000000000000008788d97e4f5d2dec41df6a6436efbca97b98fd59000000000000000000000000bdd2f90e20221332c242c9d1fb97e131920d4731000000000000000000000000d93d121f674ec7205fd9f0abedadbd5968f99deb000000000000000000000000ac275a53a227e60461aab88acf58d72fdeb44fc00000000000000000000000003ed79b251c72dcf63075e4ff40680fdc61f13b74000000000000000000000000c3a31bc374be26ede9ad0d5b56b7212ef28232f6000000000000000000000000e8065ca570f62d0d3f211f96b0b6cd7f9fd8c9c0000000000000000000000000a2e237547593f0847beb54eea2132083e7ffe74a000000000000000000000000f1cea95499db07fb127976dfc624d37a64d184a1000000000000000000000000d924ac851301195305740cae04ed262d61ea9e87000000000000000000000000cfc265c775e11390460a7e074e994561d5f04ddb000000000000000000000000dac9d5fcc128b8c77c5102d46d5a63da7ffe6671000000000000000000000000cc389b21d5c039cb322c9c0e8f11b6f42884ea2a0000000000000000000000005718dc603f53de3edd743bc1db7be4678ab7e3ec00000000000000000000000059bd0e84d53e995182e1e2415ce3ebb13e28ae6d0000000000000000000000002b34283f8254dcf29321332ad8629b3c83ce421c000000000000000000000000ed265aaa94aa701981b76982cfc8f60766734e9d0000000000000000000000001516b955865bdac88580f1dac202a0d9e523786900000000000000000000000025a2feb19af4fc21327a4dde2a202cdfa9cc015d000000000000000000000000a93f99832d288fb3dac05630574987ccdfebb16100000000000000000000000055b8b072852c4fdff38046951a8feb00dab5ed7b00000000000000000000000014691e2ee90a15a91f7fd2b7a99e2ab81903b84f0000000000000000000000005c6da93dc6be3f3eb8a294490790019663693d1c000000000000000000000000c277aba285708321e69cac3bba8cfde6c6bb4f9f0000000000000000000000006e8394a6900c7854a4915ed3c551cf42f1972198000000000000000000000000077b03a4336cbe91d636a7f50bec2c595641b513000000000000000000000000a3341dc0d58ce2e3e4378bdecaba05bcf7c2f1c60000000000000000000000002106f541ca9f81fa750a945ae743791d787e38080000000000000000000000007e6097c1f5e2787c1c1507c1b0b96fa0126e3664000000000000000000000000b29c1ace4bf5c0d5dbc2b1e337d4307b67748d2f0000000000000000000000009dd63cbbb30b9994f12f6a1e69aeffc105d473d70000000000000000000000003578401b3492e560b1a627b6442821b68d261c62000000000000000000000000fdc438d029f5204289c0e26eb51837e726c4d1d70000000000000000000000005a2ae87f496d6c380989dffd3ebb6c70dfe07896000000000000000000000000daa70bd9e42f7cf3682d0cab31563d5cb9bef3db0000000000000000000000008735beb6835e964386a170ca6f08e35ffee4900d000000000000000000000000c2047a5b87f2aee0527c3f7685009d434ee79714000000000000000000000000a038666d95f70e9c78f121af3a66894d339ead42000000000000000000000000ca029c8473e2db47fe6fb7605be391f63c6cc447000000000000000000000000933af8f89e3548dfc5c1ea0e90ffa8882497e6f2000000000000000000000000889b959d36215a56c6c865433bb9e44b62b7b54f0000000000000000000000003f71ef5755025a8f326165c609603b0c94570d720000000000000000000000003dd0c93c0109318cd5f7288064d28c935af06c9a000000000000000000000000ee3817626d937b978f15a95139d801a952dc957d000000000000000000000000c38a53a72fe0e43b98196c201648e75b7d560dd100000000000000000000000079641a8a680468e095ab8b370007897d806dc20c00000000000000000000000067982fa981602fa72cc506b36adedc3e00270771000000000000000000000000baebb22065aee3a9b708492e796ad0936ba45a20000000000000000000000000569cf9dbf3ac07612170f2580a19d95e1b1fa6e1000000000000000000000000ea2a3c6ee85367b42d41991d93958cd45659ffc50000000000000000000000000bed4ade99215684aafe90834a63decc36cf9caf000000000000000000000000c7a391681e1ae8ffa4f0f8043a3d391b7c9e6b77000000000000000000000000b22d1f53d5543e0e681b01307ccd42e225291c8900000000000000000000000058ed045f8a955d694728b416edb68be04724abcd000000000000000000000000574dacefb3546f00e341834340382601a9e0473d0000000000000000000000005862282a9b812675cb615feaad9dd8a939b89d95000000000000000000000000f40627cd73049af332132af42153a607f6f5f59a000000000000000000000000d41cb0cf74b3347754b65988c2749dfd2e04472c00000000000000000000000094aad5925ae45383ac4ab5347ab149817a137133000000000000000000000000110fefca3e8827eb1006b59d15b7c9453e786fcc000000000000000000000000b87437a252f750e5bce803832d0d165c9be6755e00000000000000000000000007bd42a6b3ee5ccdfbbc0afbdc717c8d14a2eae7000000000000000000000000ab4eaf994250c6f7e92146ef000f02e004702cfc000000000000000000000000c44b11dcde6fa918bd7917ec586701654e14a86200000000000000000000000001368f7aa6f1ad5d0ce99b0f37e994e874f630b40000000000000000000000000ce3eca29f7e1f605f5c6f74aca1f5cb7b5a0a28000000000000000000000000bc9d5bbc8ac33a879b9fa1bbd14a32121ec35598000000000000000000000000d63f61e0355f41bd430e6296e6972a7e406e8637000000000000000000000000e2c6c0de73f4822cb9cc5ad40239690f0ac7eba2000000000000000000000000121fea9c4151808743688f5def908880d010100800000000000000000000000008c73428e1a42074fbca3acdac29a498fddaeb5a000000000000000000000000f60b7e92613ad47a07088b73709005f731fc2cb80000000000000000000000003814171e5aa36b2aa0583c0ffbfc1944ea3fac7a0000000000000000000000002e9c2247ff49901b8327b1fc26fb542b14f44dd50000000000000000000000009560909e8ab6c97b2644b1b511135f2b6f87755d00000000000000000000000010ee5c8698db6aa19a5d2e3e521ca354a3ef43be00000000000000000000000033c3e9582a24b9f817f346af667019d8a29a3ab8000000000000000000000000829a43bf7f8f23fdb8865fcf569406c5574950ba0000000000000000000000001bfbecbbf9d037f373e2cdc0a40472fbc501ac02000000000000000000000000ffd042f0444aa4e45574fd5379c2775711aef1f10000000000000000000000001a18d56e6d91455d1077378ef34cd9a6214595690000000000000000000000002d3da823d6f9bd8d1ac4458d30243b5924badf3e00000000000000000000000032aa2bf83034c46a9b1aa71b0c89d3948546600c0000000000000000000000002fec2ce283c9405587cc2ff9a1ae7cf3112e544a0000000000000000000000007b84daef0bec39b45a22c6c41709b07b86d89d64000000000000000000000000ecb19b5df8f9876090d1a611b3699c554e263d3d000000000000000000000000a87718e756377c058c0b9f440704cb9230bb53d90000000000000000000000000c1f3549f76816b71d772caab4a5f1a6992b4b59000000000000000000000000caa9229b761b016a0a7c5e667221a0379381f2110000000000000000000000004fe913f7b7696efeb4f6c6c4cb4b194357421e8b000000000000000000000000a480e13e3821a8a4b71a80c02b737fee8406c5ae0000000000000000000000001fb15eb0d4ab95390ba88a6db2acb30c7c87d55d000000000000000000000000d589ae61b2890d9d9819a314c3f5bf152fb45e730000000000000000000000008dca4668aed06865f5a27b72ba41c3b26b320cbb00000000000000000000000051cd86643825b0501a3f452ad78abf695001138300000000000000000000000040c6417294db6781d5ab5c1cae70140e10719b2e00000000000000000000000001c594464a822c36d20bd42e05e4dd76144bbeae000000000000000000000000be12f6ecb252be8fb8757fbbaca1ce75457daa2e000000000000000000000000b7dc6681cd8fab6b9cda9bcebd793b772e7ca33f00000000000000000000000065272ea8bb4fcb871edc8d94013cb9218193ac86000000000000000000000000aa94b0ce610ae8a3cc0e035b0f561192b659679700000000000000000000000083c620736ccdccc9dea903a339677e260c2628f100000000000000000000000078a32d5cd03aef304528a16e5afe5c581bd6d386000000000000000000000000ab54943209d62e1ec4cedde27beab39fe623234d0000000000000000000000002473df70610ea00be2a0f9a2cc9b879d0b5995be0000000000000000000000004be5f7c111477eba508d203108d41889f5ed8ce80000000000000000000000009a4da8fd06a76838f39fe7cb869411e183e40b08000000000000000000000000faff83e20ffb266805d73dfff3f10ecea312b82d00000000000000000000000022622bd97d2a284542166573a7957338188dc643000000000000000000000000b4796bf2c7dce4664d31f15612c16dc73d93ce11000000000000000000000000f335e140480411bfab27a286c7d43c372126f9ab000000000000000000000000ac5576a39e3314dd107786455ef28fe73c15fadc0000000000000000000000008b69706cb0084d49dc6b095a2a50e2461a25f14800000000000000000000000078a045c113303753ad9d2724c602da94c622895b0000000000000000000000000d23d9ba8ace59757de384a289cf624167b18739000000000000000000000000141ee75b978ee01a493359a2dc7c6f0390328202000000000000000000000000aae1ad62e64945b9cef7a98caa5d37d12d384f83000000000000000000000000f4b33b266fa8d8b0b657f3be17bb444573d48e7a00000000000000000000000058e27aa10d925ae109d60a2b751bd6a290bf0ebe0000000000000000000000007c50a53d9779e3ce4c1e7e5f3853d409f11fe8700000000000000000000000007e20d25fdcf87a086efeb0266a7f8fd425b948ec000000000000000000000000e44d94ca9fc128a14dd9cc95d32785616a29beab0000000000000000000000002e06baa1f23856443444239bd9daac893f6916aa000000000000000000000000eba5c3873bddb3770ee714e74b741d617818211b00000000000000000000000057f1887a8bf19b14fc0df6fd9b2acc9af147ea850000000000000000000000005b4208d9790106044c0a6dfeea305ed55a17a0ea0000000000000000000000001f5c1981c8b6cf9f051b61b2feef5fba29fa7cfb000000000000000000000000a5307f3ea82b93c843356f8df83e8aadc0c78dac000000000000000000000000915dde6ac8bcc76f7ca529834e8581877298e17a0000000000000000000000003727af02d30e65aed85c08ec5b68c124a6ab69490000000000000000000000009649aa3e3b489f6e8b97cf73c857fa6c678335ea00000000000000000000000089d666c6f69b0591039765d6b205de24065279420000000000000000000000009417eb856dddb91451ced2e7f56a769c5df9e70e000000000000000000000000adcb62f411ec9c4b0029dd45828d6f2d714f3af90000000000000000000000000137540469c8647d36f0d67b581682c6e44867340000000000000000000000001ac389bfa227a1e8f086fad5178ec7c0dcd8437d000000000000000000000000460c69cc452e6b652fa1cde3bbd49f3a3bfc964f000000000000000000000000f435038d5fdadda16305e3f9c118ed96e98b55870000000000000000000000001848a172f3df2caab5f4a64cd49548f0c6db428600000000000000000000000093838fe8ca69bd1cf1ed6bb77a389659ee3d2d9600000000000000000000000048d25ca98f7198af56590957c981fe2cd8038c9d000000000000000000000000f2577d85079be0db453f6ec288ea33ad30cd5aa6000000000000000000000000392d388efdc39e7e8d4bf4a59b772b18c0711eb3000000000000000000000000869c02baf1ce395f434fee34f5650e5bb62a42ab0000000000000000000000006e19cda413c0d40ef81c94e9333ba426667ea7000000000000000000000000008e08ab86dbe03191793d09d79b4b48ce6207760800000000000000000000000081334557491b2ee512937182e3056a02de24efe2000000000000000000000000c97f47f1b866dfabd91a5feddcceaa41ee14411f000000000000000000000000bcfa8800987328562e694b872c7d96501465ce4e000000000000000000000000420417428b3f3daf9f6b5600afa69b8e1ea75ce60000000000000000000000000ae911b052986f37e52fcb71687541900dd1f92d000000000000000000000000194cfc0e33ed916f7401441a871664ebc17e508d000000000000000000000000c2b703da7f868ed53d7c99c6c7e9270408317a2b0000000000000000000000009227c9651b10cd73f85df1c630991d9ca7b0870c0000000000000000000000005501021291e5632f9375773eb8aeb911b0ab75bf000000000000000000000000498801535c01950543470b356d6e169d3f74b921000000000000000000000000019608a00fb48bc265d7d5438702a835f74c1088000000000000000000000000082a8760183fa2ac2818b60857e3f4d8c8f862bd000000000000000000000000bad58662331275a03c7dfc4177b0d7f345f3566a000000000000000000000000ebe8b87307b5006683e3d4b7c43a2cda56bef5b50000000000000000000000000f68460d61dc1a0b5ab45a1e7f81c706945e408b0000000000000000000000003ff5e725114e9800bda544407eebba7f98e2f498000000000000000000000000e20a1bc9b0f9099dbbb3fc17b762e824ab94e6c900000000000000000000000018190ea08d5dc84da2292be6d6c2f93389c2fd8c000000000000000000000000e2fdf0aca8f09e16d2434cf37fa3a08ac7287c53000000000000000000000000d89fc787fd47110ad477eed3c44ebcd0873d5d0d000000000000000000000000548df8ab5a689577360f3f713fb06b8bf3e2678c000000000000000000000000d2be1c71e021c03cfc69dc3e53b017b59dded7110000000000000000000000005966377bc35e150ea0d4cf439d6268229ac951c20000000000000000000000001cdf5d355c21ffaf4af9650ea0b8b1794036367a0000000000000000000000003c840452be4ec7df4cf23366d771b8c675a0a9c2000000000000000000000000431ec5c687048d437f7cca8413f4d81064b502d6000000000000000000000000d14fae79b01de8be9e6fed86627f74d3a3242c420000000000000000000000009717b81782b0c45ff7fdfcf2bddacb450ca3e17a00000000000000000000000090a999e1cc86aad7abc48c96e9d76757a8a151c4000000000000000000000000f36d2b2a7627bdb04b9ae0c5c980232daeef81cf000000000000000000000000af63ef621fb8231f4fd00f802d3b53012372d77900000000000000000000000038013df9035aae8f850186c5fe0769ccc7667a53000000000000000000000000bdff8f43b81977419376d2dc414549089fc07991000000000000000000000000016f2e7692f50cd6220e6a8f6e5c9a20a0734ebc000000000000000000000000eca6e991d715517a104351b8ced53642f29c006e000000000000000000000000ba07801e2adbc4e5d37a98257ab5b4c3c49f6ba0000000000000000000000000c4d013461ee767b2d7ad798841c15c3397da4c7f000000000000000000000000af3e36cbfbd6fa5f281a3d14f64fab8f8f1e1240000000000000000000000000dcec1240a44b68e78c50c3d1fbb4dc095fc426ad0000000000000000000000001cc8f03529c228ac654396280037b6500af91278000000000000000000000000a9cc328e020d10e1fb96d01c5594edc2ca0142b5000000000000000000000000e096dd6a7ff0fabd2b9f224e1fcf67d6d530267e00000000000000000000000094219119d80098d7d41f0cce4d97ab9e26b76e030000000000000000000000004e8b70021409b4a6d5daf3b4481c0592bed302c8000000000000000000000000a216562d94b5ba944ea2b7e407869f0b20effcbd000000000000000000000000832f573f4b46303866b932b9b30d010b9c8b6953000000000000000000000000ff010f27b31648fde0be37e0580c5576adb19ffb000000000000000000000000c92364e7223b9b3bebe7bf0023e114b5452c909e0000000000000000000000002b2607ea8be139550294690e09903b5ca00d45aa0000000000000000000000008ad018b42c0cd65e8fda699c590b95612c243248000000000000000000000000613e75f0cffac758c9656013096620f5ef5a1959000000000000000000000000f5d395070f428e4aa0e4fd52bf327f270b00fb18000000000000000000000000981f66b46e9c355ef3bb3234c5d924315b91f26b00000000000000000000000006bba86e2aa6a7710e414e601f938ff58c84ad8400000000000000000000000020b8443f09d1408ec7f013cfb43a57d9e32a2c320000000000000000000000000e6ea1e32895eff9f4aa643ba4c55e1978b556f9000000000000000000000000400bd21f55bdd1da4157a5d703b2f40a564048170000000000000000000000000110faad5e4d5248932114268ccfdb72ed9a1a2200000000000000000000000085923cc86dfcb9c27ea6e5a8d53f99e3034089de00000000000000000000000051e7d4e2a60fcf44a5ad002402543e31c265435500000000000000000000000039cc70343354302a97db633485b6bd03057b1b7a00000000000000000000000039cc70343354302a97db633485b6bd03057b1b7a