60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000df470a9053faf64fbdb3fd7b394a2e7f84285be100000000000000000000000087c771944d67802efddbccb51f4f6929a769c1fd000000000000000000000000fe80e2d0985ca5c4e940d8719193e88e41243878000000000000000000000000019842746052f9c9854b72a5abce28b2a9bc52f3000000000000000000000000c3184377b39d622dc936662a94bcc9fcfc4ddca30000000000000000000000004d89f795d3b588916bbbc1ccb991667448f2279e00000000000000000000000027a3946ae80ebcee84d998245a6cca8a0467e90f0000000000000000000000001aae3e44f16b65050ca22b20a3cb0dfce74d40b80000000000000000000000002192a007cfadfb205fbe9e0b20ff8dd50d7ab7d00000000000000000000000003a608feac07458bdf22ea1c8233c2d90cc0bfddf00000000000000000000000095abcc599e18f042692765c73ffbb53f50a49973000000000000000000000000de0146715cc29863a56557c4aab644a5bc80de9e000000000000000000000000bed385978a0b23ed72fd18f9f6009748063a296200000000000000000000000054ec0c2b4c439d73bdec788d95cf7e52b2b69972000000000000000000000000896da01aa0d623fecdc88bd250385040b90b83a900000000000000000000000002433741d783e253d915008b642f6b1075251c090000000000000000000000003cb66bcf85fb23b9aaeac0d311b19c69cf972fac000000000000000000000000bb1da45fd66fbd9263ee7e5dd41f71e879a8e5a6000000000000000000000000a8bcccf2af3fe7d1ae6de04a2a5cfe92818bbc10000000000000000000000000159f98b8fea80878c8c969a224c2c65d8bf0ac3e00000000000000000000000065c080c1964750de2489674dfc38f16a07aa472f000000000000000000000000336dc5558acc7f1d0007a58e751500d0f7c72436000000000000000000000000fe40affbe680ad3daa329e8c91e5829b8e1f56db000000000000000000000000ec9027b3a2225a72dbacfe094ebcf1614e146b7a000000000000000000000000e16d9ac9990c9f6b9b9df3150c1aa0b3b4584aa30000000000000000000000002aa4529762a65d57d6e4c63f1398cf1a23d1bc7f0000000000000000000000006431a4bc9e36523e03e534890674c1ed0dba656a0000000000000000000000007bf167bf1e6f5200587471b1fd364a2e72274d02000000000000000000000000b59915a62124c8146370a80bc2f941c7570d1deb00000000000000000000000092f7a235a93fbc4d50f8ea701d550d9cc17f84f9000000000000000000000000c895a48fd7488e4eee014f16cb7b9dd3e5ecabf1000000000000000000000000bb4321b2ea59b9d2a21947696999f44ae8249cb0000000000000000000000000d6119bd5539de3427af22711a401c7433f96cdfe00000000000000000000000025314efffc57b6148097fe5e5509060cbd42d90400000000000000000000000013c1196b54c102dcbdf87a3d8cec7ce9f3884d3400000000000000000000000060b72efc57e71f24c0072dae39f1f7356e8f6613000000000000000000000000d7ae2de6bacc557ad0c7c1858c0a949b5e97c68900000000000000000000000030a748a308c0b6b9f7b6caa7957e65a7362dfa3f0000000000000000000000004918d49541733752abea2850f796d40241754eab0000000000000000000000008c43e3d36a83a80b5dc6dc44a35974806bef71330000000000000000000000008031601418c7a133f63abf448496462bf9d7bfb1000000000000000000000000343a4725299331de6b3342850042bdaeee06b7f0000000000000000000000000446d75d450e9bff37997332724c24d0eb1f0914b000000000000000000000000d787d97533a4bd25213581aac57ba2e225a69cd800000000000000000000000083552d5047cb1af5bf50e5df4b059b78c561f94800000000000000000000000048bde01a8aa44348ccfa0c044c790b3036363e3c0000000000000000000000001765a3ad90964713eff49f4cf01852fbe7f61ac7000000000000000000000000e42ad38b7d64aecff4453b03d029d4155a12e2670000000000000000000000002667e4b3d77b4169541f85964fe9657282891066000000000000000000000000dd4553e19fc2dae7f577ef8a4a5c0633c5e5fa350000000000000000000000006b362e552e96a2455d767a858435d09528246230000000000000000000000000b9f0631e72933f372325a0f9cb9285b5c7e01da1000000000000000000000000f0ff8553915247c7a7068451c78033bf129a4bfd0000000000000000000000002a20e322389dfb4c8faa878c6867084b043d688e000000000000000000000000f9702fcd7505e3c197217d4a60d6055f0f55445a000000000000000000000000eb3340d2af7135401e030eec6b8f4d45cb4b14ff0000000000000000000000004796c6cce059bd07be06bdd62cfbf704e0702976000000000000000000000000f65dbe6014f8e423292404b739cc2ca8ba87697c0000000000000000000000009812324f4a545eab0ef06457364de1f52063a78500000000000000000000000088d6fb4a4bd2fd2f472af178095b4ae1b80f129e000000000000000000000000d092d72c1c5a243ce12caaf3e862f6abe55201570000000000000000000000008911ebe12fcd59f312c02b9ebc37e0a35f38eea4000000000000000000000000c68e4be703e6845051f434f3fb394f9f7377c6400000000000000000000000000779476b251696372ac6ee0bf502e1fc374040eb000000000000000000000000d310c22e9f2c34ac0afb6122f81bd8a40b21cc21000000000000000000000000928b444316b54e55b24feaa8c0d317dc306f54be000000000000000000000000c2872be40c0bd29bc9c5ec2657f8d35ef22a5d2200000000000000000000000046ab5885966a09698c1828b7c76c4a1121ef04aa0000000000000000000000007934a90f2388b3564c6f1d086f66fb0173cd83d1000000000000000000000000cf30aa03add7cad88bba93e1e5623bca6eaf7928000000000000000000000000e94a7de303095300b0c73bcd0204c348abe6712c000000000000000000000000ae6500bc84d1d6d3613c9aa2bde848c154cd049b000000000000000000000000cd6f395043095ff72ad584a05b821425be14f10300000000000000000000000028ac86497f0030db15e278e88bc7b3f00aa3dbef000000000000000000000000f48d232ddc9308b40d6be508600ef0378d148161000000000000000000000000693334b43e7ebe80557659511f1d915a806db67c0000000000000000000000005a0db3d31c4f8c1ecaa94c42c8f6abfcbd8dddc500000000000000000000000039b2cdea661774e9da988a45907020ed150752030000000000000000000000005a2a99b9b644729179303c2d3ea75f489efbaefd000000000000000000000000077e5b57004dafa8ba115ca728e292ed413074a300000000000000000000000026bda5d17fcf6baeb39908b2788c6a07a0696e22000000000000000000000000d4cbaebcf40bfb5a9e80a289f21a9051faacfae4000000000000000000000000db6ebd2bf45666b19da46d5960fd94275f6f18ca00000000000000000000000085e1b901bd582a50066f2f038f3f82fdd4b6e8ac00000000000000000000000004e2d36bacef19369a3191b2c09ae614db7b499800000000000000000000000077fc329f16427b92527486f7f057ea516d81f012000000000000000000000000544c147ac3042b182c7d7cd8430cb1b37a08e1af000000000000000000000000642ec0d945a1019fc91ea49bcaf6592477de09eb000000000000000000000000563675907b81fca8b7620e047347e72f4c784fe8000000000000000000000000a02a564be44ab73f042703c0f349886777f5e2cf000000000000000000000000ff28c34d13520cf81287f928671acda9c962cb960000000000000000000000002035e8a0dde1324aaf3a404274d38e27424652ef0000000000000000000000003ddf08c8104304d07dd6f0b00582198c8f03a9210000000000000000000000003682bdcae47ae8791d0b471bea093b4a7b66acd7000000000000000000000000bf2fa93548571e1cf06f00f8d0790b7d88b53b760000000000000000000000008d73ee1fbf11f9b63b2a0f0c0700aa4201d970be00000000000000000000000037bf582bcb06558d3b3e065256cc6a402d4c18ce000000000000000000000000f5c117d8dbfd2a56518bfc301c4bad20500295fc00000000000000000000000014c52ed8a0fc2c77bd6d646c3b58ccfc5f8cc80f000000000000000000000000ea114e9a85e948bbc3243803d4d0d59778ed0a8500000000000000000000000048731497d0b3a4a5ffb9a77f25e2ab28140eeb120000000000000000000000005c67e07dbfa70a01911b0731cc36d1db1c89226e000000000000000000000000c0de38043065ccdb226d94e52b3855bd73e1cf800000000000000000000000007834f8fd4aaed11048b558d9f23033a3ffc7a9400000000000000000000000003097845bae1b3ba562da5a576d961ef092ffb41500000000000000000000000088a902149a56d3a284b14baaf68e906addefd1a50000000000000000000000004f6090abe9f5ff78f88ad7ac4d6b0efafded6fb9000000000000000000000000cdb03a636fc805d01baa0835993ee8a2484410a3000000000000000000000000b2d53b05e69ad820e647c1be650de41849e77935000000000000000000000000537e47e8aed03e816df969725e94f039a05849b800000000000000000000000032c5ff097830a625e40ea91498e15b383e2fc5ce0000000000000000000000007813c245009d21a56e522ac4b13b4e237a1091130000000000000000000000007fd119a40f3d050e553961d7d25a139093e97e710000000000000000000000002ce5f9a216e57d2bc667a3d19efa76c3d751de56000000000000000000000000b5aa6b3518f0419f4193ec55f8aa83b07c17aa84000000000000000000000000f60b31d9f8b6ad12a8e2ba5eeaeb020b56f4e591000000000000000000000000a57707a1c769f69e71793fdaaa6d0c544febe53e0000000000000000000000009cd2eeab13bcce15a685dbf78217a4e58b857b180000000000000000000000003173a8fcd3abf4b4668298544cb1f6c9903aa581000000000000000000000000c1a7328b697b1a1068c7f9d406d92c6584df880600000000000000000000000033ca88bf909424c3f08176a792f8f9723b3938d900000000000000000000000069c2e729340f09ecbbe78013f0e730a6c8766b7f0000000000000000000000002e278bde01167043edaa001f0fcd3653a1f7a9a400000000000000000000000094831152697a36945894542f13b14ace5fa8ddf2000000000000000000000000c79f1eb3336fcf59fc2b6af40debf02a74931a550000000000000000000000006bca20ee2e889d9674982148749028ad2de6608e000000000000000000000000932d4064c8c09bd75a6a9636218a234be19ae896000000000000000000000000668c15c6adcb9d348a7e9e0006129b2dee86ba000000000000000000000000003f0982e0edd5273d60d1dcea95ba84b7b46b7573000000000000000000000000a10df2c979460fa53917c59519014c7ee9cf5cc2000000000000000000000000485c2f556f23df923032638cb7cf55468cfa1dce000000000000000000000000f7229519d48cadd0748d54c15df8e6434aa66cbc0000000000000000000000004fcf3ea9bc601fb958dfcf2c624e019c45d983660000000000000000000000001534736a50d076de6bdc761cd860207550fb41490000000000000000000000000f59e0c352d0c6f27b0f6ac86f993831398d14a90000000000000000000000006d4ae96dfc0556b51424c6c1843051cd1e6062e6000000000000000000000000eb446c9241da45c697db34dda9d8dfb1cfcdf202000000000000000000000000a9acb3f028326e5558dca3a618ef766ce66e7e6f000000000000000000000000de6eecaaca1d69825d2cd7ded4729e8b0504e34f000000000000000000000000cffcda6d4d62040f614e8448010972e18ff9b1570000000000000000000000008f5e2fb6607a2ea399daa87835aefdaf842cbe450000000000000000000000008f57f9ec5c08f9dab43072ca8e5a79a4e8174a0a000000000000000000000000e05a6991e359a67dfd51cb8aaaaaca5e591dfc0a0000000000000000000000004b2b509bae99f571929e2b29f82c400c4726cb2d0000000000000000000000001d4f4b4112ff034ffd96caff7bcef13e32d31f9f0000000000000000000000006097658bac5c7a659bb0e01be7242d3b9b039452000000000000000000000000219f60de8695bbb649c3daa195b3a3ae02f3a05700000000000000000000000039718ae150d3c7cc060d0deea4ba1b51fb24a7e400000000000000000000000013f1b89bd0c7b94a669de92f8d1f545abbb129d7000000000000000000000000e883c4b1d724b79d65727675975808a2b3e32661000000000000000000000000e0035b20667a083e60185cc7b043dbaf40d18fe7000000000000000000000000d490d0b0a4b02ccf5236fa91cf9f20d43ab90f540000000000000000000000004be90c224da7bb69e1f9f55829aef799482c30170000000000000000000000001a59523f432904d0724630ffeb7aa3b37c4d6e1a000000000000000000000000c386cab603a99ae25b3a8bd58970e259bc619a3200000000000000000000000047a03a85cd4e9037957c7704c3bacab646490a6300000000000000000000000068e80cf4fd04c45db5caecd039e8f1363292985b0000000000000000000000003dea82bd6676df8b8295ff9bb53458e3720305330000000000000000000000006838e3fc9c7a15e9f7fa1b497bd156d4856639430000000000000000000000007a453e322256c421e77a9b52cbd42cf26784b82400000000000000000000000023738176c483867575f4c50af17d4ae5bd90ca160000000000000000000000000384bf6e7c63d8389302d45511c07486a3720d480000000000000000000000008ebbd7e879e313dcb974b82746c5249e8bc16ad2000000000000000000000000437fb172e0149499b6ecf35bb93f92e6552cb26b000000000000000000000000441c02b2a9c3dfbe59db9871adb62c6f7e433a430000000000000000000000003c14c4ff606a802744bca39e84cb22d89e951077000000000000000000000000c9a5635eb3e9a858119825bf5dc9af271d4c046e0000000000000000000000001e78e2ab60f540f8c7d6cdd8110a0c8a9a69495b0000000000000000000000000fb8cf04b33841c2db6a78d34fef1bdfaa28582f00000000000000000000000077c79bfddfeb61b5efc4bd8d846ec3d0b989822b0000000000000000000000006a549333f43b4214b4ea5ca8a39a604bd9487f4d000000000000000000000000dae2590f2e73fd3d3e58e4f38035753676a83521000000000000000000000000568174bb1c6eae0ba7fa5f6a4a7cf76bbee78ae700000000000000000000000098e2493b8b959a4e92715d0049c4cf92fed036bc0000000000000000000000008fd0b5616aab8106c8bde1fa3106d01a7e66a6640000000000000000000000007cf06d2f2f54b231251e99c1c23fda63a934a6a00000000000000000000000006f3016bef09bb49b9e6f502f4a25f16c6ac6c7ef000000000000000000000000d010e5e3930460edbda9c162e3899c427dc492710000000000000000000000009a3c797e76d6d1bb68f34f41d1c68742013eb33a0000000000000000000000002e2eb41c622c6e09dd5dca0a9b6c08534aa76b6d0000000000000000000000007cef1cba91e7d254941fb2ffbc587782d63166dc0000000000000000000000005d4f8a9d87171093e2960c1956541867905308f6000000000000000000000000abeb7e401f1be3ca13458245a1b5ac6fc1ccc3c8000000000000000000000000e5ec0725d63bf909419936ff117dd088f8d2593e0000000000000000000000007f8b83a86606a4ad4a981c6eb1e5748c222aa560000000000000000000000000187847731bdf30b0c28aa4ce8ae1122fca373aef000000000000000000000000baad1ae14f9c8fee20a6fa04d4effcfe16441bc40000000000000000000000002bbb0eb4d70b12b6992d7b7993147844deb37dd00000000000000000000000008489d83f12043e19e5389bc31f9ab6000db2800900000000000000000000000085e81a4bca0c587f590c04fcd24c9cbf88198b1d000000000000000000000000faa1e51a137b5870252186bc5b98fa1081db45ed00000000000000000000000019a3e6539f899a4cdad14451283e958767270b7e000000000000000000000000d48306a35cdb491300d0f83ed1133d54bcb5b26c000000000000000000000000db6b2eff9b31c062df472748a310c23b50dc935d000000000000000000000000e93f8621aaf935c503e92a41b4c1d99fbdb61fd8000000000000000000000000fad597386b5624aa3d43575fced486c3d13d68df000000000000000000000000d48db92007184eb0d14e53615a3a35a499891ffc00000000000000000000000038fb8db82f95d4bb3047c7cdd7aac3711f26b15f00000000000000000000000024a0ce7470d7c73fcecab2b0cab006d701ec7b710000000000000000000000002c298306f8cde1effbe7810b218e67535f7b7d87000000000000000000000000f84dd655a0fda09548abde5ea5e0cca28bb77efe000000000000000000000000ba3bb2b2e6040a978725a3473680e158e830f3db00000000000000000000000085c66076d0259e508a203db4ab8b0adf4462b828000000000000000000000000715aa1edff6f00b3f7af531cb35658f1efdfda300000000000000000000000001f74afc3814d1010b744672695af4fe85b06320b000000000000000000000000221cb8bf01e2e8b8cbadb1984045b494e76b21980000000000000000000000001b1705df7111e20dbb75945538068a9fbea0f8fb000000000000000000000000db8678e327e7cff0cd885cca9e32eb2302d516640000000000000000000000007f44f61688ef6a495a9614ae4cb64aee59a99aeb000000000000000000000000e24286adfc053f76888aa51d9a94f6c1519b4cba00000000000000000000000072789503ce8a73730774c988e5eb2c1132f3b851000000000000000000000000f96dd35f57d781f0eb5263a924c83754c292532100000000000000000000000086db8dd127385016e4ebdffa49012c92f47dd8d70000000000000000000000004132b0d5153cc305a23334e47b318142e2d74402000000000000000000000000b020729bafc3bde4b93bfe65dea53715d0ed54f80000000000000000000000008b683d961a8376558e3ff8a50ceebc3f582160330000000000000000000000000defa5ee59257db9a43b563e7cf0489b63c5f24700000000000000000000000032703005701ac6046d21034aeb721af848db63a300000000000000000000000024439aaf3df6c03fc01b5c47cdbe6b2ddefa1ad0000000000000000000000000687bd78602a3368155f7a5fe4078ad9e0d73b58e0000000000000000000000009ee9a8f7a1628a7f430ba452efad6f5499cdb8c3000000000000000000000000ce204c4f158b58acddb21e428593f037c6c7febc000000000000000000000000c7aaed0c61af309101ae673e38f3e0b6059c6b77000000000000000000000000efa34ea4cd199b06e8e420b7c1395d4e6bbc0caf000000000000000000000000e8664d6bd408eaab0ff26260eae2c1c10c8469ef000000000000000000000000e0c51bb90e546c947a27bc9cefd4569df6cb2c600000000000000000000000000d07831437b3400ac4691f2f76bbeebf05cb83b900000000000000000000000081e5e707ec45528630b78617ea9e7db54e75f6f70000000000000000000000005bcfb0d54ebb20bd4e0928399e31121a69018cab000000000000000000000000b3c5b6b5e46c19075280686702f43f197bbe7f4f000000000000000000000000804cf0495d635ac476866ccee0443ed7d109a0eb00000000000000000000000013e8abbf2d76b8eeb112b44ede74ae5da84455640000000000000000000000009f58d10303445d074d43a117faed71fd012e051900000000000000000000000013e0767eac20f1c47df935a8aacf09696bebd35a000000000000000000000000ea0d339afc0277f1e050b88d92a920c336eada83000000000000000000000000bbcfbc54280038eca775ed34b366e84e1c4bc14e000000000000000000000000cee9690dda4f6fd5d146880338dff9562d17cf7e000000000000000000000000cbdb7be4fb252ff1ba0571c697db1435e346216a0000000000000000000000007e34d49d8b7d505915a19e89cd8b3ae34dddb338000000000000000000000000f9998e187db0ecb1def42036de8fc0a2257f64d2000000000000000000000000bacd3c4a8f6a96063d38e37d84ee4ec652b3784a0000000000000000000000000d2206bcf63d5fc234967ee43e329acb8762ec85000000000000000000000000b375717862c06a01837123d8981ba14e0597629600000000000000000000000040b87b006ed03ace01dc89a6d6a8c1f190dff9790000000000000000000000008a70162995f10f13b65c2ecdd25866c03a0d8ff6000000000000000000000000b0760d8ef47cfe7afebcf91d323dc2e70ab037a50000000000000000000000000646f7fc6bfc3114480716e5b23a0a080539d6480000000000000000000000006c885e1afa094b8463ba38a89a0cb30a385e6294000000000000000000000000cbc45f9ebc0a44dd477d06adb9c870878b04770400000000000000000000000040c68598af1a028f8501ec0946de6a9eeb031405000000000000000000000000e26f5302b1a011c691361867f8aba56cb1680e62000000000000000000000000ab3d8929d82d840cdf6abf3a1395e8fa617fa713000000000000000000000000b083ac1823e621a4abf21abddd16a84bfd9b6e8b0000000000000000000000001cd5538ebe4d2b528d589b0c5a4093275c217296000000000000000000000000916d6bc4ab844059f20b94c3f42b29a00b003f100000000000000000000000003892322de8c9c1af135a2bfc900a4112b39b312800000000000000000000000055f1b37ac1916c28c7e1058ac4b93a9399c5e996000000000000000000000000bf8b386cf2929e59045d64186c21cfe58bfc33c1000000000000000000000000354e0bfa943fda8a86a43aef33b7dda701238148000000000000000000000000f2caf49bd93295704824ba0eb97dd59dd81a15050000000000000000000000007c81247ae0a35b03e3f4a704dcd6b101dca53abd000000000000000000000000f4242930198a57d0f42966d2c45627d98e3945a4000000000000000000000000debe9d43bb73571ee492a205764a02e6ddc795cd000000000000000000000000e791b8c066140f79cb4f3ca17cbad2f9947aa547000000000000000000000000fb43b86a5073b00acd3185271672e07d0509bffc0000000000000000000000002014478383ef9293ab3dee395c825bf502f11a560000000000000000000000005ceb1c6fc2f97ba1aa01c17fc58ec536a7b4ae7b000000000000000000000000362ec92c25881d03b2ea4606d7dab3e546b5b29e000000000000000000000000b838afa4cb5a1eb4c68b546f0ae4a3fda265715f000000000000000000000000e92de2821dfd70c03c5de82cf804ddcd504c26e1000000000000000000000000d80323c6e54a4cfc4e0221fe59742960bc218fc30000000000000000000000000f998b0bdb2eb01a1daf0571ac750e53b242890f0000000000000000000000009e13e33c49f6488f83ed65d7b75e0e12a554f823000000000000000000000000d501018ec9dc925dd2a953a1f98c5a6fa0c62a7d000000000000000000000000d3901e3d954a2e722dd3904a58be9ab0f418e422000000000000000000000000dda307e77fad7f030048a3bb28f266f257782e4f000000000000000000000000922532874e15fcb14e4e78ef56099fcaf3f5bb5c000000000000000000000000e8282b5bd9f82b5e72b9fea09d619e5e8d93f66400000000000000000000000055cd95b7e34e8432b38e15fc59dea65545a2f9ff0000000000000000000000008bf82e47bd96c3a24909850cea948965492925490000000000000000000000003eb6cd8f4c15311a16317d340a0d61ab34b97881000000000000000000000000169c2235c6f7616e30733921c251e4df52a1a057000000000000000000000000381b0ea779f9dc1fb0b8efe4701bbc74e487b8ac000000000000000000000000bb990e297f49102f17de176264df9cabd6d5b0cd000000000000000000000000f3ec74c9091388b3cd5654920fa1f9e7b7bf22760000000000000000000000009d8e27e200a462939e4182eda96ec1f6d0b3ab3400000000000000000000000097ba2b7846145d181fe4fc544466264ffd460ee300000000000000000000000045153475c32753f9ee1abbd0f37672f55650cf93000000000000000000000000ee325af94b8d54ea1e5015c86aa61025a79bbd55000000000000000000000000662db34b1d1189ef2c905250572daee6f635c5200000000000000000000000000c258393d1f415273806f0d9be0ccd7c3563ab7f000000000000000000000000258f5f40839e1ffa0592f823cc25bbfba267657500000000000000000000000026d25d77fc425740a1fbee90531157d030e5f94b0000000000000000000000003a5c7072e1bcd9704f0b82da2524ff3e258dbb2f0000000000000000000000006c419a46826d24a296d85eb95084b8c9edf9a64900000000000000000000000071cc1532c383be31d46d5882fd5fc6c957e2d230000000000000000000000000d174220920efea16b7dab0c28f391ee3fc09b7d2000000000000000000000000b25d3fd8acc367ea12d7ee98222067b0eaba7c6a000000000000000000000000149abb65b70a736ad9f46cd4b58e540fdc0c341300000000000000000000000075d60b2b8ad6faa63f9f70c72ac78a02beface1400000000000000000000000001ac7c021c8915badc8977c76084d17106fb292c000000000000000000000000a6d9d01198f5bdcb7b06eb5d43511ea3f76c65f900000000000000000000000006d8bab85685527c4c311d172b7beef6f2476a6e000000000000000000000000a47bdb5580a8cce42697ccc62566d843a9cdb1aa0000000000000000000000009314a413b91cf552162f747c1e54cb06856f7b790000000000000000000000002ec70692d3d27ecd5ed6b821ee58fce2e35de0dd00000000000000000000000064159947ca04e6664356ae8f3b33ff15737da775000000000000000000000000d1ca753d2750d99f63dd903f246c16d101e7634e000000000000000000000000c32981cf6ec47fe65f6e4e65e628dbdc7402d2aa000000000000000000000000871505ce996c80b576ef38f26deade0191366e6f0000000000000000000000008c0857d0e005b7eea7b3eeb62ad0e8ee1b37102f00000000000000000000000080b4496ea7ae85754d1d983114b410f0274e1176000000000000000000000000088237483d06926d29e461802a39eca7bf4e4285000000000000000000000000248c886ce15d089849671967b2c15524f837b03d000000000000000000000000f9e5eac44806e257ac3b55064578400f6c00501d00000000000000000000000085ac6c21a5ab7cc7029ba7479bf3a732b7937228000000000000000000000000217ee59069bc78f8cdb3580bff169011225f14eb00000000000000000000000013368854dcd2379f268f606933feddb2e385f15900000000000000000000000044b40300af7ead43de850c81cc5b9ee9b99c2632000000000000000000000000ad3c10b0f70429c16eab3b1d5223df2b7ea25590000000000000000000000000eefe79c6ba4ebb7acf1c9329e305b6a783d71255000000000000000000000000eefe79c6ba4ebb7acf1c9329e305b6a783d7125500000000000000000000000093d946d34620a17d693c381b0acb72d902c258f2000000000000000000000000871f6b3b692153cb2bc970090429c63db6220610000000000000000000000000e5d5b619d34cef0f29e5baddb599b94c8ef65570000000000000000000000000ce805cbf33f06b1e8a7c876d51576ae3ec5745b30000000000000000000000000bf5d28f1df55c8d4f57d6adf4906c8ffe16bcc7000000000000000000000000cb9ed1b79398b41ecf3da3ee2d4fe724fa3891d3000000000000000000000000a27200a69eaeafaebc08b27bc3411faca35bb76e00000000000000000000000026512b8ddeeabeb23cf73a22bd65395ad749cd20000000000000000000000000f97859902a18d28537d4b00592ead9acfa44f0e50000000000000000000000003f23abeb75e8c414a797b95605e1d1d1285b1dd3000000000000000000000000eec891a8a67bf9172f4c7e396f0b30404768e03c00000000000000000000000027cde204a68e0be8669854befb9f3c6ccba0226b0000000000000000000000006969aacff5be6844a2f48c612b60388e992785490000000000000000000000003dda3ac6254f07876594d9fa04ef484f5ce20c8f000000000000000000000000ce40c24d6093bcd35d2aee0835555043ff9e79bd0000000000000000000000003ebe43aa3ae5b891ca1577d9c49563c0cee8da88000000000000000000000000528b31c9c1a82fb33c8295787c295bc25e7fa5b40000000000000000000000003d8bc7af47ce0f5aebe95723bb66511c16c38a28000000000000000000000000f4ddca357e7ffcd82f843f2ca2e41f6e874070a3000000000000000000000000b8775376dcbeae830e57c37d3f73834feaf43c8f0000000000000000000000008630f7171b4c4bb1740e381ae2a66f3fb40a1bea00000000000000000000000094c5c0181b8832e951b3445cd55bfd29567074d8000000000000000000000000b96bd843f71580c350778b2bb754948bc670fc5300000000000000000000000062061a3b12a5eabf702650e7f296fce01bb365ee0000000000000000000000005f3257348fc44893e197c0af0a7141d12a887417000000000000000000000000ab0cf6abf2e4f9a1cd2b39a0b0245a8782f2a4fd00000000000000000000000086f8b0c549fd44875aa4edb1623a054bb2092a2d0000000000000000000000000ccdcfa8d0ddc486a6755d11295fa53806ab7274000000000000000000000000c2311628d1a0f9b38f1364f3a3e8c5e7ec06dac400000000000000000000000026869fdcb7fa2f918d7f00f268afad3ba35fe7d70000000000000000000000005dabab75372a7d33a4652ff05dc4aa9cf520d7e70000000000000000000000006ae49f65b5ed5ccf7f675af49867bd3ccdfbe0f9000000000000000000000000078c92f1255b0570fe775a123927e79e4786c8700000000000000000000000002f700b9a87c6c86a64b7fe49ef205a181d0c9742000000000000000000000000b06f113b53eef35a8f5743c174d005f04f6df7180000000000000000000000009e6b8301adebf3ee6e35acd46fa41b99c9cfc55a000000000000000000000000f0f4e5b68496489ae2c1b7ff1126bd0baf3fb4e200000000000000000000000073204167a5e1dbe8a3a5696feab7945a10f2cd85000000000000000000000000dd2e8440ba8b0b4e2a0ee9a306a1be6b32ee10d2000000000000000000000000849a52bd3e3644691e16590d203550c9abfb5ade000000000000000000000000f59d0ff79969787750fb94c2d75b4767432c3315000000000000000000000000462e5d09940f06892010403fd41d5b3757042bec000000000000000000000000c7e1737cb5b09fa893233427fe5882d90cde791d000000000000000000000000539e6bb0371845a26dde90291e008a3ef9320715000000000000000000000000f829be8db8154d3d69d332fccde969c864a7edd500000000000000000000000016f532ffe9192b3d6538117687436ab272a9578d000000000000000000000000f2f7b9fa94e3c8861f0d1339a1305176c713380a000000000000000000000000b2c4008a3856a0ccf10223b1baa908cc2918175f0000000000000000000000006a0d7acd8a8cb9d116f21934fccc2ac1dbbf5864000000000000000000000000db7aa6591f0e78b2ef3dcf400c6c82701f04a1c800000000000000000000000052d259c53d948f2eb7909a1429f2f546604a7f7a00000000000000000000000004be5fcfe5b4f02a7e444bf2f8ad0d3ef5ca658b00000000000000000000000033186b6edd1e0669c5018a4bc420dcd40c0e8e630000000000000000000000002001cb9bea31e0fcf8821c7e6cee3deb3f35101b00000000000000000000000034a4388f6b30ae39828cb88ced25645bc3ace08b000000000000000000000000964504a766b21f0e9f936ac69d7a1d122076e57400000000000000000000000049ed0651a1e841b986624cdd4effe1f15f42c57900000000000000000000000002e286eb0026ebeef3b51a47c18b4803c86cf85700000000000000000000000022e33c39a00da985ec9ef6f31276a902ac6be226000000000000000000000000e6fbc1de85474ca10965cd7bf7206ad6ae237e360000000000000000000000002b733057486904d1ffd48534bb41417aba45f95000000000000000000000000002ca7f197e86ae5e247d3720f1191e80f58508850000000000000000000000005497eae05d1fb89fcdbfc1e3c3d77bc059d4072c00000000000000000000000028c99fb4e62d07a89fa8f552c3bbcda319be01c1000000000000000000000000a876352b8c89e4fda0ed1e7dce8625f7c8984eac00000000000000000000000015bb9adf58001aa39b111a3cbc97f7234ba0e1d700000000000000000000000086ec9f7cb27b72b10950f7c4a88cb8f8258a20750000000000000000000000000d9ce29f9ce932d27b4cd4c0f49285e640fc5f7f0000000000000000000000002a18e199aebf3d0ff48b6e75517e0630b7d1eeba00000000000000000000000058df86a5450de950a7c7e048a06f727d4f8dab9e00000000000000000000000029eeaa80333a74f6d7af9d385c7bed44883bd9ca0000000000000000000000008bb82152d20baa88877d8d71b976693212b44aed000000000000000000000000154403cb3964d1ec62172c15feeef1de16ca61cc0000000000000000000000007ae53dfc6f1968281fb4628f617c74b4e941acec000000000000000000000000ef15856eea2b3a5f3295432af599fbd4aff0a1260000000000000000000000003e811a37478d3476c2e47bb95be318aabd5cb3d6000000000000000000000000774403e14862e063ad8fbe34299145bb9d175c730000000000000000000000006b992099abebb80172aec081edc30c5ac7ea2261000000000000000000000000cb7bc5abf43b51211bcdb68b1dfce691eda8cb5100000000000000000000000046a62b51435b5498e9e491900b9d7cec17c10ccc0000000000000000000000005789025842b8aaff48311aad2bde456a73f38bf10000000000000000000000005485bb4e6e54d6217a6eb801d92e764662c5f97c00000000000000000000000058c0195f8f77f88de28e2aaeec3bb0260a4fc1bf00000000000000000000000035370199643ef8c9462f7010ccb168c8396ddc020000000000000000000000001411201dafd855fe89cc18ce78ce222e979a1eff000000000000000000000000a07c28e825140e038194f7321f8121884a8491ac000000000000000000000000c963361a4b2cd7f9ed911888bde5b527cba62d88000000000000000000000000d467a7a686edd2341ccddf58f9714169f9d46b1d0000000000000000000000005335e8670f9d808b1e68bd0e57ae28f9bb8de67800000000000000000000000052a67b4f8469a218ef758f26e02d25b24583a209000000000000000000000000c7161d6d9cca94b3ef2274158acc21bd77270e50000000000000000000000000d919c4e143604db99693a38718360d7bb306cba8000000000000000000000000f0f8c52d612e72a4a02ef94eba982742654f36760000000000000000000000000e4c2f2dbf4eb6e5a2404ba675e8dff61f6fe970000000000000000000000000df05880a2600324f35aa28fb1139f0608c8f4de000000000000000000000000019e778e1301b7b5b33e440f0abdc52174a31a9af000000000000000000000000cf6183d0917af83ee9e57ce9d92d0a4f3b99c53a000000000000000000000000a038b9b36f22485ff0d4e48842d4a1905054e8560000000000000000000000009b05f3ed3b5c9a73abc99464bd6d1b40052187280000000000000000000000008e4a6f917d8b6ed9d119749d67179e6abdecbfca000000000000000000000000faadfb834943b9734c0e81823571295f74629c920000000000000000000000002f8edb54e8d7b8fa3686606e374ba8747647c2a400000000000000000000000028879ba8627dc4d0b4dc0b2acee09cafcf2283ed000000000000000000000000e3c94612d74d97cc1f0051c1a5fab8ebc13b6959000000000000000000000000af26a8961d1dd9da83f395c50725ae3f75d54961000000000000000000000000abe17d94eaef0ed59162ffaeaed55222fd8f5225000000000000000000000000d6e99da2aca89f704f2f032d1c0d1f3c270117c9000000000000000000000000bfe07a21ccc5cdc5d94067e9002b9a60217b96c60000000000000000000000008b4e294fd416792b76f73113e9e5396f1ad0215a0000000000000000000000003bb73b8406b7746ee074451684dca047e24d473f000000000000000000000000c1ba166cc2c249816db1e9d543368d80095ea33f00000000000000000000000045486eae4df63da1b8b764cf70d3cf79f1cbfd9c0000000000000000000000005595b7bcd9188716d7184007694de82519c58edd000000000000000000000000fd595c594f24fa9cd9dc7518c98dcfad58bed08f0000000000000000000000002b02bf390c9f9395bb32f6b3af0a291a36802ac40000000000000000000000000a5678d6facfc14e525dc65beb2552b6948dd1c5000000000000000000000000e3e6933e5c58850c1025427538ad08bd14812159000000000000000000000000c13b9a74c6c43c0b019f737893215d1cf4b78763000000000000000000000000153f2a400c80a7f0b1814a069553014f4661e99200000000000000000000000095cb97aab146bed27a9e621e128f0941398040eb0000000000000000000000001501a992e5311323ffa77534efff3c15e48d0ed0000000000000000000000000275a70bea6c3d16e31c8c694b24b37c11e2f9874000000000000000000000000fa9b94ce869b23ad7fc36d31c11d1e12d441c967000000000000000000000000b82ecde74de6def16a13e6b92a88f54c80a7d7bd000000000000000000000000c2b3acf566e00ad722c8de05f510f839e45637fd000000000000000000000000af2af000a7b57e02893020cea26054cbbe5bcdb60000000000000000000000002f5e38dbda8a13ce68a15553522fb9a62360b6640000000000000000000000005449d134c648a75f4a9008f88b599ca37e4056bf000000000000000000000000e0cb36b8d5065247b1cea567b3d6471b970717630000000000000000000000004a8ea5b00cca31370a8dd0682c33a18d60a4ab7800000000000000000000000037fb4e388f983c93a067f65158ef612f5d61c9e50000000000000000000000003e00233fd0129858fb76533bef9774a12da068840000000000000000000000008c34db3d6da2e7b9bd514db351de7b972784c25f000000000000000000000000c12285906c95cadeee74f7cd1dfceae7cad1bebb000000000000000000000000c3f4db34f46aebae1af44fd0ae597613c8d206960000000000000000000000004d68cdfea7dc29be311fe32404887a46ccf04a410000000000000000000000000583bb0b00b0988ad50699d613aa37ef6de813be000000000000000000000000fb3343f29351d2b1e110765898856be4cd27c2290000000000000000000000003d55f853734f03baaf53b1d4e814ea2cc9f41c710000000000000000000000006a0ec256aa01556d63165f5a01c4c8818204c483000000000000000000000000690b9fb691abab50fe6f789b0017b3292bedbeae000000000000000000000000eae73698b7299e3f5cdf630e988d0a2797acec220000000000000000000000008a44dec59e38a5099bad84bb69f28bf50387f8a800000000000000000000000044aacf5214cea1052fcc740cfd724105a904dc3c000000000000000000000000d51bed0f0a63d80a6f91e8d2170051c1ff64ef63000000000000000000000000b5854214f4c05b4dbcc56fbd74f2549aa3e288a000000000000000000000000053baa548d2f03418461e9bc3c7db17278b268784000000000000000000000000c8e5e31ae6446899fbcb998bb20dab03a168e85e000000000000000000000000677b737a720a006292484a11342ae509b60d34840000000000000000000000004d47668ce917968ce480277f738ec0c95790772a0000000000000000000000003086335cee2449aa82b3a10c0ca80257cb261f97000000000000000000000000da3f18729badf5b3abf319064287c366161be83f0000000000000000000000003f369e3e2c491da54d32ab2309d20d7dc7a8b58600000000000000000000000050d732b37e668a1d03d4be885d8e40e56cd147ef000000000000000000000000ee3aaa0bfa1d2b55dc45bfbed352839db57fe87a00000000000000000000000052eed8e92ac23c75d2de28ab62f3b15d13feb2900000000000000000000000003a591883cbb6148ba624f847630451a0582ae4270000000000000000000000004a5f2156fe685fcc1219f3151943ed4bf1b0c77c000000000000000000000000c91d4604024adaa8599c6750f2c0763fe01a2f1c000000000000000000000000f12d0e3662c177ff32a49949d12a04bc0679760b000000000000000000000000aeb23043e97f5fcca01c022e386b59ae0dc3496100000000000000000000000056f4a6bb33e6329e3d3daa3ae6b3541d3d0efccd000000000000000000000000a2ab2a6820e7aa9d07f37eda9c29500956f25dae000000000000000000000000ae1c666d94d0f001ca3c99ecb4f39ec3977c0012000000000000000000000000668e48982947e41ce74404d84b4a4f0a4843304f000000000000000000000000ed1b517a010eddcd314e1778312b165b0224e6fc0000000000000000000000006a2e89e42a26dcbdaa4bb79031c42d00ab7340f6000000000000000000000000861fa507c4ff673446f89682e518f7bf3564924d0000000000000000000000005db0b30eba52e19d4f6e2de7b05e93295b22462b000000000000000000000000a2079f255be1c07fca6492500a6871521762066d000000000000000000000000d7974e418dbbe1f643c9b88cccc21911fc280dd700000000000000000000000069b04f0214ae5c67a48c8d161bc292b2968f0352000000000000000000000000129b03df01ef357eea29037cd80a5205395b15750000000000000000000000009ab82f995a00a234d198634ea97a21965cfb8311000000000000000000000000f8d29290c4b8aad65f68e11272c8f96e1222f71c0000000000000000000000006b63ba8a3e9296c4f3804e8fc0c7c22b8f0b8fba00000000000000000000000004a0308c1609220d4b5eebd26e9dc6d1bc45b7d3000000000000000000000000252ca71129e52c6945ca9a69258125448dd9ca4a000000000000000000000000153a8e6065eedf45d97e391f44738da557da4c1e000000000000000000000000a871ba6e8e54653504e2acca21955cd94ab61385000000000000000000000000d7aef8db62204f264e32b5259609547c24f26228000000000000000000000000ceb4db9857aef72c4103aa964412c85aade29ee00000000000000000000000004ac867c059601977596e933cd5ef2300f679df5600000000000000000000000019b6489e9d6baf56d623fe00bb1f5e795401972900000000000000000000000089dfe48a46dedecd99ebeef46ea4c9f65e400c780000000000000000000000008b472422c9a856616d69ec00de42f272999f14d80000000000000000000000006aaa97a2857d3528513c51fde085af9564a772b600000000000000000000000079a0b1cc4c5c10c6861d882b6b6a954b34153b5a00000000000000000000000048bb5c4f30ca469dd6a7c75e63b5d77264234ea3000000000000000000000000e793dd2b50d66289b58a2d81bdfd6a32e70b53b2000000000000000000000000e9015845779ed7d565726d38ba4a86f59a0f20c50000000000000000000000000ce798ba17cbf8ec6641028a3b56bfe1c2666bc80000000000000000000000006ffbaeafc19ed19e6d1ff04e05f64fdbcf85827e000000000000000000000000616cf04a48d8e6223793049f59cb447655817e9f0000000000000000000000001d4baa4ec8ec23d7ba9568654309e90616bceb9f000000000000000000000000baea6f01f02d2f7ec18e076d9f9efe7423d2570900000000000000000000000030028ee5a4e2294b9b6c18ab80f8872555fcb74c00000000000000000000000043a1acc55928cce4652741fc6d891bff89cb58ab0000000000000000000000000284c7e222332f1b3e5b48e64aa8c7af5d80dacb0000000000000000000000004a29875994adf15abd11dd79e5923ca666d0f8ac00000000000000000000000056cfcc0a19460d492f269ade3a79a34459a128d5000000000000000000000000efc80e5096672ceeee5ac73f18b03de0f57d0a4f000000000000000000000000986ff8d1e7dfe13d76deb47652b241f70c612fea000000000000000000000000d759b3179936d3b1f875375e6b843d1896e8c53e000000000000000000000000608a33f39aada96da0772faf650ea5ea2d0d79640000000000000000000000001aab2117dbbe78a809d320458331071021ab8f5b0000000000000000000000001faf36e3137c69d306c37a71b28bba0cce67b43c0000000000000000000000002941a89b9ffebe4c28643f3e747481ec10acbefb000000000000000000000000d1a18caa2c7784086d949c7b66b0d408d491fe5300000000000000000000000013f5e4e423ae15454f16c22d3f37643e97b337bc0000000000000000000000009e95e77eb849d3306fb441ae25d556898cd3c813000000000000000000000000a99af6dca29a56686b453d990e13f6010990794f00000000000000000000000039150916fc037edd526c2224adf9dda5e06316df00000000000000000000000050d8ff80aee1d0e4a424befa588ea82e39b27cb8000000000000000000000000384378a8578803a855aaab1b78e618b7e9b8ce9d000000000000000000000000ce4728748c483c5022e42060ded6e12422f2d3000000000000000000000000000e113107e5688138e92fda35440dfb30c03ab99b0000000000000000000000006d62d6d21863a1d86c5dc4024e0eb549de25a90f0000000000000000000000001a8c0c21a656e8f8fc0c050eef83685c99d2251f0000000000000000000000002dd608b0150f665c15889bf8a1983642d27bc48b000000000000000000000000ffd3be4bcaa55d420d6e6923a5ec3d0a7724f99e0000000000000000000000002b92ca12c2b6730b19d599aece70095b2a1a104e000000000000000000000000ca24d319a4a77488182bacdb40f2c095797cfbdf0000000000000000000000007babf1dd0b2a7830f3c3a9076dd3f1207c39d8be000000000000000000000000aa6ac1e35a306f3d17b9680586e2dfebda330f180000000000000000000000002ac6d88f46cfbd366e1b67bfcbea0a6e527409440000000000000000000000000e7a18c06ac0fc0b716179892becdcb3de9d908b00000000000000000000000064ccb9e5774e35e95e846ffa437159697e8233cb000000000000000000000000fc58b408e95ff1ee3f795c5d4c24c670a58d654f00000000000000000000000034cc96481c1ca5fa355091a5daaec6a6541cb3ba000000000000000000000000180ad6a1a1a93d830cd242f0c2929d6bf18b0a1200000000000000000000000020f84144b8f12a3e844f29ed2dede13739474503000000000000000000000000774c5164b3a98471f39b2fd86c18c11cdfbe0f42000000000000000000000000fc14167e07725be1e18fb2c1b52b7749fbb38ded0000000000000000000000005e94f5fef6bd72ffb599e953d87a8e6174eb550a00000000000000000000000052f86c648fcb722289cb646ec29c45e6da8d090b000000000000000000000000ca183f583064b6e2ce416dfffba420c257d435ef00000000000000000000000093a3b0b489498fbb3e368afe466495047cc30de300000000000000000000000056b5fe795d177f2006c1290bade3012666f00f7f0000000000000000000000005e5836d8ecbbf71751ad40166ee3a33e017fc92300000000000000000000000026194683856e7e152a49b06facc34a45f3e80c81000000000000000000000000b1058c406dba74bf4d5d38d7b50aed75bdb3f00700000000000000000000000050c96acbcd7ab62f61d1bf8df0d9524d46d1da14000000000000000000000000e32441828221524948d14dbaafe87348a6ec32df0000000000000000000000007f40f61292967c3aedb3a3a246cd9a321193d20a000000000000000000000000a02e2a01e19fb8d1ec12b22b6d962d08ce91a91f00000000000000000000000012e4a43cfaa6dc7d9599d38a36aba241ae055b09000000000000000000000000b4ee9dd124edf76c7f80d2d53e39a896ab3f9360000000000000000000000000d8472c99f97e31dd7650c51ea1c693e9a981189f00000000000000000000000021cdb6b145549a5360125ba0225954f9c902a77800000000000000000000000002f325ec76dd050ac52a66da8fb7300324fa5191000000000000000000000000f5a9a919994a696a9fba150ce2521fb5fa9e9ac5000000000000000000000000904de2d1753b989dc390dc159780ba27a3a623190000000000000000000000005b7d3fde08b21466dbd0bed5d5d0aa961e17f66200000000000000000000000095656368fddf6703196a5e7c62b4a80542386f350000000000000000000000005f0b2db9bd6abe0256807a4db80915390d5725bf0000000000000000000000004ac3b860d0aea6ad93354fca736b265fd5093ea40000000000000000000000007f70ddaa8dd03594cf6e6a10e3895a8a314d32f7000000000000000000000000717ab5ea0d9d70b98c62e81ebc9c87dab0820762000000000000000000000000a5aa17f10371271d018ef362ffc5b4f03c08202c0000000000000000000000005689d19992d693ce020a0d1d3470b31b2899c727000000000000000000000000924bf8b58534116c45ec7fc78e8014d92a23a67d000000000000000000000000f7a4ff93907f49ba69ac556f47436cb67fabbd3000000000000000000000000080c69a3dfa14bce35df4dc08febeed44fc5320ee000000000000000000000000761f7cf28d864eee4c3d903860cf8d6281cc755c000000000000000000000000c949f5148ff073306162670e46f680fc0b531c61000000000000000000000000ad894e9a35b70c404ff61c503023aa33395fcd32000000000000000000000000b1777c046cc92de6488d35552ae3f83ee7430818000000000000000000000000f5916b17f639166a0e162f07dcfad9a43d6e869a000000000000000000000000e0825a018a7e2e3eb6eeb32bc9de7d65c7824140000000000000000000000000427c7e2921a112c406bc59af5a29cb7cfeb20951000000000000000000000000d0811b0f21f8dd43331be7537eb4064e96aabbf600000000000000000000000013ca6323625c807244f9d1e55a9555ab89c63cf70000000000000000000000004d44499c4e83a4ab36042bff1db8f391496da4ec000000000000000000000000bdfc7398d59a333a2f86a2c79545cf464feb07950000000000000000000000002131696f9f1ea031831afdb826c64f197f441d2e000000000000000000000000e9d21e386b6f7c4367938dd14b15c6e23b0b93d800000000000000000000000097cb5598bccabf96a2936cc8fabf802f85fed2cd00000000000000000000000034c59d972b63888ddbd0a6968269589c454db12f0000000000000000000000003d373bda379690aa0fd58a3ae4aae8a37600f3f300000000000000000000000021e822d00ab55189e6278f633c46dc19f118ef50000000000000000000000000008434cb279382d514fdd94ee5d56efc64e31bbd0000000000000000000000001b0efe9f09a52f90da0e2293002924c9ee101f13000000000000000000000000ce6bf70f3239c3ac3ffedc3a6f0c9c760b74306000000000000000000000000070968dd95e112587d7478e0fd4d2fe65e57447bd000000000000000000000000f0091aaaab0262caa1068c53644b54c9b3c4c45d0000000000000000000000008458ea1ee0e94079acbcf17522004cd91f17f88d0000000000000000000000008d175c874a4c27e28da6a3f9536b3c3cf107c09b000000000000000000000000caac65b911d1103251b36fa6c68f998b50a7505f0000000000000000000000006967015bdbf9eabecb0dcde49c5728fa5c698af0000000000000000000000000002c86270c0dd39f0633f136ff51fc2bf9787007000000000000000000000000e583b06deb0abd4210dc39afceba243261eb86cb0000000000000000000000003ff38ce381b051e24d93c0be998123261affec530000000000000000000000002e2f41a11035ac495ac7d0522ad80380a595618c00000000000000000000000017a2b2149b3eb3b8744c54bfdaee12a511b887620000000000000000000000005fa651c50f03d90eadd4e4ca8219862e7802a948000000000000000000000000a68fb878e26fc188551c7757abbf8cfa682ae00f0000000000000000000000001d81b445a9feb37864d03e5853adcfe4a8951dd30000000000000000000000004a7c2332e8072e1b4fe6ab5c82e6ff550e5343aa0000000000000000000000008f1b3feda01896076a46cd5083c7552602a5607500000000000000000000000017185bfefbb913db3aef34d9368c02aae4e0a3750000000000000000000000006827fa897ace6473f5cf0df340c2c7dc7f734d7200000000000000000000000083c11ead4b0050992506777b78b63de633ee9e5400000000000000000000000089b1977ce1c8377d3623f0c5d686fb591cfea26b000000000000000000000000a973c69ba9425e1b41980ac36394d9226e896824000000000000000000000000c7d3c3b1b9d8c847914d5d17306e611d508da2dd000000000000000000000000da46308ed65ca056d299cf0ebd295df4bc538d37000000000000000000000000c7fefa83416bf630510eb24d5f4d1a9cd55a1aae0000000000000000000000006f6272063ed9bb8d1a4f6b2ce55d9e74d274c34200000000000000000000000012726816f8f235080f322f7f1c6b1706a9297cd4000000000000000000000000fbf08205fce5e4106a928685a1a9f1d9de1bf8c20000000000000000000000002af77e5a6eef8b5a5e5e5a3372594b92efc6d895000000000000000000000000cc13fb48e875971ae9113c834736dcdd6507d872000000000000000000000000975dc81bac92d97f89c87c07d2248912b49dc45d000000000000000000000000c23e8fbf2b095c4291ebfffee75272b8a3b90bf5000000000000000000000000585595ee8a1ec122786860b5a84653bba2e37e01000000000000000000000000047088279f761b26d844f471a08316ba135c05920000000000000000000000002209ea9e7eda7faaf54dbb1d559642ac9c233b8f0000000000000000000000006ba88683fef3ab30f8e1c316c3fab631e8e49cbf000000000000000000000000c456a094cedcf1496784b0c2ddc1741e3aad3dfd0000000000000000000000009e262e4538704505ec67c788fe1a6ccf97ae059600000000000000000000000050312fa8c8b35761365cc529110750c878fa79f000000000000000000000000061899bd20eb9b2c46f904763670fafa79274773d000000000000000000000000121491a7fa203e41cf608f56a92176e02ad058bf0000000000000000000000002e895e4b8b68d8f007a727e78f3b2d9e5d442852000000000000000000000000f954674aa2dcb21c92b87db67720643f84ec20ac00000000000000000000000064170e2d914df0bdcaa75dada59ea54e030dcb20000000000000000000000000f6b77d1fbe63d76d80d82b273b1d3e7e691683ad0000000000000000000000007c990328c4e63402cb4895e0611184dd858eef1a0000000000000000000000007f95746020e4f90a682f216abe8070760693afc50000000000000000000000004b80ee49677803ca2eb72118be849c23abe4279200000000000000000000000096d51bb0f889f643163f4dc01df07ad94d813cca0000000000000000000000004ba17d009f5afe2754e226cd42ade520598d7d24000000000000000000000000a63cbeeb008342f1665581cd6d9c7774334ace380000000000000000000000001054d6f15a99ef532218e2f35efd427020970ba3000000000000000000000000a19b6a4fd2bed987903797af2e6323857736c999000000000000000000000000bdd51d182171090861c9b2dd72408ef18937917e000000000000000000000000f0ccd51aec18a6829956e8890050b0a9ec230d66000000000000000000000000ed1a70f5c350d62f92c59979c9dd70a5393db11a000000000000000000000000c36d444fbb97d2f6fa731e10635fa2cedf2b183d00000000000000000000000057e3b71389d9818b2b670977df7a998ee51643cd000000000000000000000000614b726e120597bab4acc34c0c5098e50055eda4000000000000000000000000039260a9e86e4d7c29b8b7b81e3abac39a9ab242000000000000000000000000a77a0bae4476f67d0f7d708676d9c48f5b8e6d59000000000000000000000000faeef1675ee8f7b6e79ebef0f7a7c33adc7d92500000000000000000000000008b59de951921da5af46c987ddd7340124ad03e61000000000000000000000000f28fbbb8f3cc69368ed147b20aa59ccbe9d6c4bb0000000000000000000000009bf25cf02ae09dea8774e7a14a877769f384af5f000000000000000000000000aeca153f8a9b47588321eff0980afc4a83baea12000000000000000000000000c05ae688152f9a609584070fea6738f292aa5abb0000000000000000000000000fe19e5be8fd12cab57cedf3e4b0c0228fca7b54000000000000000000000000b58d02f5aa3ae5b59f7256ddae46b9cefcf4de19000000000000000000000000b00707795477ff3e726f230a417bcee4dd01ff3f00000000000000000000000020e5deafc14089458f76338c19d6dbdf9b91501d00000000000000000000000066f4b806e7f5109aec440059d0c3e8b61ee7249d000000000000000000000000bdf5efe50d3bf83ffc720691b4277c2031301946000000000000000000000000aad118694e3ed5efbec13165a26592b86775fa540000000000000000000000001e2b697dceedbb7b2273d29338b5a8424491f4be0000000000000000000000003a95926cf386d7beb2c9e6d8f13810a5a4751e520000000000000000000000004092dcffa0ebf2765f2a8731c334c53d9bd6205b000000000000000000000000299bd035f92670d53eb510aaf48f77a482267e3d0000000000000000000000003b14b95a52e97fb7f730d9fe247ac85574128424000000000000000000000000f81efcdb0bd60b9434f0a06a95b1df60acc6ef0f000000000000000000000000e719237c4b77f4bdbd456ec6d931c6a11cbd0854000000000000000000000000a81d1887f22dea00bf63173fbdd08273ac8f9d6e0000000000000000000000000e55d6d76ded71c8f3955e953bb08bb6c9484951000000000000000000000000146e597d8c9b7a418e08488a18b620c143a532ef000000000000000000000000655b9af741e1e703458eb0af575a6571bab3be4900000000000000000000000006d8432cf12da059426d9994810a8453c6d43126000000000000000000000000015bbb97e477004d3d48b4830db75d13956cec3000000000000000000000000014a627dc3effe0813cb18488db67c555f573d6b5000000000000000000000000a1935f693b18ef86a6ce8112edf1b9366eee13660000000000000000000000005eab9c6998457eb7b354e4971eb96a85024673620000000000000000000000006a7c25eacbd679628fdbfb38b9bcf7e6bdd141ae0000000000000000000000002585c2119c5513957ebff7e1a3e7f6eb0dc29882000000000000000000000000eb052641884bdbde81c37c3be55b83db30a11db3000000000000000000000000d26b2194e6e52884db000919b1d17ac5da10da1d00000000000000000000000073669a5fbf8cf9074a089edc3220a31488f07fbb000000000000000000000000454c2ca30ead7dcfa544f10dbee563bfc5119735000000000000000000000000d76fa58b13999f3d7f5aa5e06de81c9485d056ac000000000000000000000000ac4f4e605d18cf3fe6c3ac6df8855925df946af1000000000000000000000000b10deddc97cc75d58b483fdd3739a34983312798000000000000000000000000f9ec63d028a2b79957fad4a02adc74cab35133d4000000000000000000000000874d827a62a06a6663055f0eda2e35071f32a2b40000000000000000000000003bce9197320101cfb94e8629b8c5ee9fd2fd52fc000000000000000000000000e9293d91227b2396b2919b2d2080f45582a4287e000000000000000000000000add5818c784802ee9364ef903e9d02ed676545bf00000000000000000000000029ace7866aab7a8d809eaf4e221f11f4fba3cda5000000000000000000000000b6df0aa86670c49bb033166de470a5a47f716c2c00000000000000000000000094ba20430cf5eb6082e6df3c6776f4698135c2340000000000000000000000009ff4e12bdf35c1ec53915abc0dd7bf4d976ec04e0000000000000000000000007ecfbd6cb2d3927aa68b5f2f477737172f11190a000000000000000000000000c69564e12d3279dd88a4d73fc6e8c283caacd64c000000000000000000000000ee9846c8ec24806590086a56df36d0e7359ef68e000000000000000000000000f21722164a2388767933768421dfbd5e64cff666000000000000000000000000303d7ef445d11cb494d2ae4b84d10c7fbcab11c9000000000000000000000000448f6367854b847300d3421ce4fbb7a281d66c6a00000000000000000000000058aab94a377ae03292184b625d921f6bb619d459000000000000000000000000f1d55287d5bf16fe63d3c6852d43f5b5bc79fc0f000000000000000000000000a788b5253d1776ee60804f6d3c515b0184fd96d5000000000000000000000000c78fcdae72dcd6eb9ddd8c3fb809140b0a62991e0000000000000000000000004c080f581927396a91603cf8c9966744ed88ffe100000000000000000000000000e847fbc928eb9e94f2c7fc8298aa2e7ab076750000000000000000000000009418166e397440baa923ef97000d75344237f3c8000000000000000000000000e34308cf8d4a0e4cb5dc8c0f7f67aeeb2fce3e75000000000000000000000000b06161bda05caed7677d4fcf92338243cca480d700000000000000000000000018b7ad13a0c652974c2bb4832f8a15a7fd1276690000000000000000000000000de81af0f127056cae6a72637d63d5933af990b200000000000000000000000059f64c0a4e36b5c0060f44ee6c77ddb68ac606da000000000000000000000000c9e492f9cb336206000729f9fe51ae7db901a824000000000000000000000000c84ef97dde2a4c83e0852a18d8c3620716e739e0000000000000000000000000c2a552116078aa005ab2e7a379d4df3b2a99a8bd0000000000000000000000009eb968a443e9abb654cb3886cb95a0c61f76893a0000000000000000000000007068e82aff4c16a5b46151d01751e0972ef4ba72000000000000000000000000ef7e093173410329df955e5c93e77cda450053ed000000000000000000000000ab4aa103d7b01d0c0c13cbc223c6ef2593e81b82000000000000000000000000c761dc2a7cec5acd09af822acd0a2bb2e526896d0000000000000000000000001649e0eaba07503a67935073ac4eb898615653b00000000000000000000000008fbacbc4dbede5a14ae782bd3187ecd9cf7502b100000000000000000000000079825f146c073e1f7fecc0be961befb1eaa6ee920000000000000000000000000a3a8153efc660154ad115c7e63cf5ebcc446b420000000000000000000000000cddcff4a70ee4dc58e11424ca4e5889427e5ec70000000000000000000000002e05732c83d64294929b7d07ba929d4324c23b57000000000000000000000000fa283ab50d8ee475b0ee06c963c49db4df695e57000000000000000000000000494798fe4a66e3d962e15c3ac5806698e18eb6e20000000000000000000000000b1d7a84543173fb69ee60d487310e11dd8c8635000000000000000000000000e0c0d5883d2e7eac081fb265b6ed35a2caf11f5e0000000000000000000000002f7d0d5401b79687bfc58e4fb54c14ace0141bf600000000000000000000000092669172fc28637f124d92025ed4e754ebd77256000000000000000000000000b2ee63a348bf0ab8051281fa9e4b50b9cf6e00560000000000000000000000002d373f34f6ab9aa5d76ee7176ca62b722ac5f46b00000000000000000000000088912c17785c66fcc7d36685fbc40da114c58bdc0000000000000000000000002f97cb2c6318b3f818412f93e1b71b35a2caea20000000000000000000000000032db6dbb3044f1a7e3f7a7d1bb91354dcd6efbf0000000000000000000000006537271aedace29816e217b42ca48559ed88d54200000000000000000000000096b6a86f27ed6426de132206746aab1ec8779d06000000000000000000000000d71010ae6b2427ea7530a58ed04630fb6f48071c00000000000000000000000074de159b3a9372b7e85fd00569a0929265b630ef00000000000000000000000038ec5818dae4e587ca33fd102a69c847e150ba01000000000000000000000000e9804c44df267d9a5788fcaa13c0a9c9b70afb26000000000000000000000000ea298dfb3052d6a9ddd7197adff14b99c430646f000000000000000000000000b7d28bbfa37c65c4f758f739561c3d4005e9554f0000000000000000000000002bc37fe0272b07db3913424e8ba564e471e5b18400000000000000000000000092af0d4f77953d3b7b1bf4d12738edb9af6fa5700000000000000000000000003678778af106ced8c2b88357b423552649274884000000000000000000000000bacba0da11566cc9bdb224da42f360e68ef554b6000000000000000000000000bc4160ed42d78e6a2d90e6b2d43bfe22989c6ca50000000000000000000000007c83fdfe6eb77019e57f6d1174656a14f0f986b10000000000000000000000009a38b8c44832c3a30be5395fffb1893e2d8f9c71000000000000000000000000f851d83af083c768bcd3447a758ccd755562961f0000000000000000000000001ccc5ab006407c140a9c53f58b9bc0d05976183200000000000000000000000068eccea692f277be53af2686ae8fd7e44cf2e9260000000000000000000000004a33bc2a2ac116e7db3c85bd93ffc03014a236890000000000000000000000000df49acb9cb520a66ad9daced1aebfbd2d3709ee0000000000000000000000005e389c33df5a5551d1aa896f4852173818d76ad60000000000000000000000008d9fdfd1dd5063d4b69845bc732a40eb5c91c937000000000000000000000000b82d040e53796f92e25e570b70b978cf013d96ac0000000000000000000000009e3a36a07256f88b0d49825f5629ceb63356431c0000000000000000000000003dbbcc54230eae5e683ecdc06464ae200c28c98e000000000000000000000000a38839a69fb252da780f22692c0fa447a27363610000000000000000000000004740cc2e3e4da29e7a5065f3c30fae81888240b10000000000000000000000005c763dbccbdb1699916813d705978363e8ee1f7000000000000000000000000073922aa9dce10fae47e9c2dd4b16ea04d9781ea700000000000000000000000094b21c7359637864ceafbf962d9d4b877da0449a0000000000000000000000005218e472cfcfe0b64a064f055b43b4cdc9efd3a6000000000000000000000000c74dfa4cbac973cb9d04d53cde9d4f8141683c13000000000000000000000000ac900761ffca1f8593ace8773177df2637fc6c9000000000000000000000000077ab374a921ef35bf2e047f5d7265175ecd673190000000000000000000000001b4c61704a75facf1bca2a2577f87a002fe14ead000000000000000000000000e61133616346a52efe4de266a03c9c93a332159f0000000000000000000000002508f530f0de4ffb81d19b8f0b4b8d29036bc9ce0000000000000000000000006d1d2f5d2154bf2d8f1240c64b239d72c6fd60c8000000000000000000000000d88c2b2aec58174a179a26610c0af957058a598d000000000000000000000000fbcda1c94dd5c41d5f097f2ad4ce130cb10c0aa80000000000000000000000009dd6373f97d0e6ece97302cb24b229f57458b5f20000000000000000000000005bd1911a469247f196ae49510d2ba1cf492cae6f000000000000000000000000a04cae6f3a3d4630d86b62c0d6d01316f1cce2f900000000000000000000000098e6a91934be0a467350f9b445493431c625da92000000000000000000000000b895db2ef08b2c5ac1505a1d34adf65d654af0e3000000000000000000000000d2d8564cbd84c16a0797c6d7326f1f5c3759c2700000000000000000000000003982558e0387fa168c05f64e63da5d323cf37da80000000000000000000000006986641e2c3581169188ff44ab0f90b031ef0d6600000000000000000000000022cd324781ee3434c7788077420c9757a12c201000000000000000000000000007ad737ae96328ffb6a527b3e9e2ea62b5fb06810000000000000000000000004036bd81cdf1e88d461e407c6f949e1ec2ed5955000000000000000000000000a8270d31d44312a48d20be4b27479723cbdb767a0000000000000000000000007a307f950a4592ff5eef86ed923acbcaa6a989d60000000000000000000000003159f120e6f40366c0092d84e94dd127697a770d000000000000000000000000e8ce7e7972feb1d031832823901eb0442f52ecd40000000000000000000000007e10915e557f45e2e435b062c48a3ad977f53fc3000000000000000000000000e8c56792f8e0636a5755c1c2944669cdcc120d8f000000000000000000000000a618e912ec14e040bcd0df75c109ca1b44fd37600000000000000000000000005111a967b4e1a2598ca152d9aee008a2f1dec321000000000000000000000000a7addd33a7683573ad4476843190d41298de8398000000000000000000000000149b82c6de6495f95d122e1f40a00bf17b0f8efd00000000000000000000000063f41086b94adac59a3c03b03b328fae650d459b000000000000000000000000a1393af7afe48ac057a37e26bd9a2825fef60a8d0000000000000000000000005653f3afeb69b0c6b9b65ef7919c7128c9d641fa000000000000000000000000c9b76912aaefd20a19a2bdb7d3db74f51f019eab000000000000000000000000b98c05516f67a5fcb50b45352abc4c42e827a320000000000000000000000000aa90c299ef577f7c9652ae4b0a1e889f2d5fd0130000000000000000000000001a1753ff2e21ea15d244890ac8824ce3a6bae9c7000000000000000000000000621db59507c1a2ac7ac77513ad150262e2a4682a00000000000000000000000049ba1df530c8c1cceba4c06cb60ed174009adf08000000000000000000000000721d67b7ff62a2b30a67df55d915542e1d62b2ae000000000000000000000000ceaebc9fba3bbdad4a6f87664dd9f857584eba5a000000000000000000000000ba3d3572bc408519bdec53c559ba5a218c3b2def000000000000000000000000a260813ad76744296936d2dd2156be69d6fa719c000000000000000000000000d6da626a2affbd697976d2d3fda6ccc306dcc974000000000000000000000000c59d323120d0c797a11367d8d58f97d1652aea03000000000000000000000000c344bb2272e21e9a146561ee09d9ab2695c172f9000000000000000000000000690b8a95a137e494bd0f36acd018b690c4f222ce0000000000000000000000003562cda66c1001576772c84e72a62b7d66607a9600000000000000000000000072c36e43b4c0c919c305c339107cac7e010fdd74000000000000000000000000805c1c3986b6e48dee2fb76dff90bbe1ad58b63e0000000000000000000000001654bed07f994b7c33b29bbd32958d188c50ecfe0000000000000000000000001e2c868f0c1c58d0573138047bf8532cb932017a0000000000000000000000005eac48bee1a27ee32c5ccc3a8c747ed10ce914640000000000000000000000004179c8d151ea6327ca4acf7780e6bc9e8de230f00000000000000000000000009ea243909f0cab734e4c019d2b409834bf252f1b000000000000000000000000fedc9ab0c22941d729eb3bd028edeb2908c2e9910000000000000000000000007e51a701b10d43dbd0cf673e00b3826a39a9a6110000000000000000000000004cad807ba26307f7e496170a1afa320255d5e292000000000000000000000000d28e408249c3653772ddf5992f2042c35043fa0e000000000000000000000000cefea2d19020b65a1f3353857c87373fb1dac84800000000000000000000000063b888f2b996d931490b09fda2702b5c9e3ee107000000000000000000000000dfae5b6747e5c45498565c8e9019e5da15a3d5a600000000000000000000000055428108da6555fd3f1edd89d72566d39217862a0000000000000000000000008813391725056dffd5716f21cb3b8e1a379d4479000000000000000000000000f96cebf2a52969fd41a6274b4bcf0d12c5dca100000000000000000000000000e3fcffe5ea99919f5aaa0b625b71d0e6895f3a31000000000000000000000000c3c56bb732b2a2c9d50f070369c0e79a82315bb30000000000000000000000002d831b7a5adc421de81ad9b3eabc4cf1549b19cb000000000000000000000000efe78a5d3433be95642768029e74e2164c307a46000000000000000000000000bb70b665ab38058154272fd19b9ef62d2614baf4000000000000000000000000231e223dbe8d8ac5e77067ca27de023487209ed100000000000000000000000074ebe14bfda644d95ec3b43b135cb2fa5219119200000000000000000000000073ebfc4847b61c0b6bde55f18780c09b185174fe000000000000000000000000d0431dc95f94305b3503e5370c97db480c8e99100000000000000000000000007c2fc1ed85a582ac4ce2ff87fe2be77216d14323000000000000000000000000ea085341dcbc653b50081d9a3865544ca4446767000000000000000000000000c87e7d6ea1e8026f2566a2e93bfe4ee55ee7c270000000000000000000000000541e0973401d642f76e21f2e8322a4943376718a000000000000000000000000cf0f6989e055eb792b593b9c90cf865f0f0e18b9000000000000000000000000a65974f6f53913e63890ab9b49c0f47bcc4ac7c4000000000000000000000000d27e42f2e9606ccd0f1147bb8bbefe6fbafbac8d000000000000000000000000c36b2dd6cdc74f39b8e1644f286117a1ecdd26c600000000000000000000000057dd7a43ea8c0904a1ddf107dd5b65ce24b62866000000000000000000000000e538bcae75e8674ae2f3204b535dbd2e8e3fed28000000000000000000000000dc00962bb744ad9c12d73388cf6a1c21c701e1af000000000000000000000000db023c4d7f8080562afc15367592f2f0a0d5b83900000000000000000000000021408e27199d11ce0321b63db5898559d79605cf000000000000000000000000191704df1a264f0b295113dd2b4751a2e10a16a2000000000000000000000000748ff7eda7557b379c07fc02c55e3f684a51722c000000000000000000000000af8ab32d376c7bbfa2c6b14238854a7aa7f28732000000000000000000000000e4995a1d58b2c2a7a662883c857d30dd82b28e49000000000000000000000000a8cb2c264cbf7dc9b6dba99edddf9072fb8e18d80000000000000000000000003edc0d81bde26c338e6ed07d53d1a7031050a7af000000000000000000000000fd3b198ea86f11166a09f0a9947f70291129e63a00000000000000000000000050c4b1e9f558380e4268896b26f64cc077f37ca80000000000000000000000000c848e94440ce096fc55ff3d62866be23ff4cfdf00000000000000000000000019a03ef6452848df1c613aae12bfeb249c8b224b000000000000000000000000b2022ec8a1ee706cf479421605dfda233cd28b710000000000000000000000006a30b29ae1f30ef78c0c9c1bd421fbca2d9bfbe7000000000000000000000000701b3982e366202bb515a6f2ef0fc4c7d165a21e000000000000000000000000071f36dfab0624a3a3ba2cbe58e8801d97b0f39a0000000000000000000000008c2d47ac89f200c55b3f783a0eaabd808a695492000000000000000000000000e70aee3aebaf6cd88fc3fbf3352f31d246e67f110000000000000000000000006837504e23216dd07e41b47544d8e72c79e04b190000000000000000000000004bc73767b791a726c9c935574880e8d88c5ba125000000000000000000000000c2de34254c72ef0e9ce6762a40e68d4cafc6699b0000000000000000000000002625005e577e732825bbcf5d5a1d6894d3100f9900000000000000000000000058aecd99e9f158f277addcdfed37a882eba409a9000000000000000000000000ba65d8ca102badd8e7586cc5490afe78679d6b1c00000000000000000000000038e9de339d5275b5d2b35cc552ea0e50dc42b55c00000000000000000000000004f388111fbb22fc48fa9674850b79afb12567be000000000000000000000000d5f3d19b2bdb9b374565ad95a82ffc204ccac06b000000000000000000000000bceafc12d7b27e747988b018a46bbf461a02fdbe00000000000000000000000012e6b5a7a85c8f3177ac514152ed98555fc12f610000000000000000000000000001cde77b2c4d6d7fca4c8bdb2ce88eb1cd17cf0000000000000000000000009231292aceacf1b3e8676ba4a2f01cf60148894500000000000000000000000061418807fc8d79bff61d010000abda5e404cf011000000000000000000000000cf422b3403c955a9980b12189ce02c0ca27532b3000000000000000000000000d19b5107198da196ec72d1101db500ff97ad00a100000000000000000000000003028cd4c760b73fd5c498c1a9de596b2de29bdb000000000000000000000000c35b0c09a86f003edccacd0c6a3ff41194fe26fd0000000000000000000000008968d577540d9cafe9196eb0ea6d09c40adc32050000000000000000000000004ee7931f4a69e7cf89e82462056041702aeb9d6900000000000000000000000062ad142d0bd3b794402b7d25c8bf87b25f434ece00000000000000000000000060b195308635e1c905f3740dc06276fafb53c919000000000000000000000000bbbefc761a7bdc24314e2c16ab49a7b19dca7b5300000000000000000000000017d4849ae1191b8ab48c5cbc3d609d5746d24a140000000000000000000000003abc919bfa41c4fc4724d0c0e1b7e57ba8c868d30000000000000000000000001cf9db51b332603ff20cf264c1b2f1e5d0a9d3a2000000000000000000000000b99a37db62f0b45c68413b2d7565a2297d27be1400000000000000000000000041477a57a8916237a8ff512ba3d9bf487d9cbb79000000000000000000000000e0e1c09d1ff54e35663c663efa8c6f2b017739fd0000000000000000000000006639d9d983e2f900d2447f2554f556e549420b4e000000000000000000000000338d2a6efe76643f867572cf5ef3bb9f66d31945000000000000000000000000821bee84abb7770287ef58a805a01010f4c446bc0000000000000000000000009d5a8e149acd7f8d0352bc2ba5697172c3d609e000000000000000000000000089638d8e2d9e203fd45acd0c74a7e06bd8ae672b0000000000000000000000005fa122e715301e6d1581e30187509fe256b48504000000000000000000000000bc3c3bf00f7c775c4fb5f80e6ecc240a5a88e3860000000000000000000000002fd68875abaa3a58081fae74f0c09543b96763e2000000000000000000000000b3302e1e20e2f0c1463b213b8715431937a9d69200000000000000000000000043d8cfc995b8ecfda8266d8f57973a8856ead63900000000000000000000000003a93bc1294f677f0c9ffb70822dd515dd6ba7e3000000000000000000000000709288026c87a5937b0327f4dc581f7c2114aecd0000000000000000000000009f03665317195ecd8e94111e2b84dc545e37466d00000000000000000000000096f41983379590b8b3cf26c2e33dd99832bbd09f000000000000000000000000b34a963a928838640d6246b370d4f2df26dd5491000000000000000000000000a4d3edbf672285eda2ac13677fc6ec7e97d4fad3000000000000000000000000fc0b3b334561165ab22c5a14346bee5d8b3823270000000000000000000000005164c44280ddfb744dedd116141a53ccb360bf3b0000000000000000000000003a6272ca08c8bee69f1c13cc880b95b085eee33500000000000000000000000005556e231840f0ca7e9ce831c35c26c6cfb14ab9000000000000000000000000efb534a0c2357108f6201b0487764b0c3b978a7d0000000000000000000000009ffc4b3e731be144dbce8af2c399fa9eef36ad02000000000000000000000000d23532f0bbff5f75d4a4eecadc60532e85bef1a5000000000000000000000000e58404a9de1df5d4c9134a9208feb62d8da0d0f4000000000000000000000000cac3a69dd86998c71ec3248969b3dfaf315cafa9000000000000000000000000c392afe8e6eeeb0ee56cce797176ce91a8d08ccb0000000000000000000000007abeee2cb7012f31de619ca4958d3cada7929e04000000000000000000000000a815cfd23928531725a0d7fca9e07f418033e34b000000000000000000000000da75379e3fb42eb895ff9613e81684ef4a63c64c00000000000000000000000096d7a6474d324f0b2d6f83ec76d5995178c35784000000000000000000000000fad7652dec26ca1f7cabb19ce236ef1038f4c68d000000000000000000000000d55567400ac0887c07cf69f14c2848d2e002b83100000000000000000000000013cb3d7ed5bebea68406e3f8ce6d8b3a5b39a07d0000000000000000000000000cd6fabc5e22f883c5bde57c5f81d10467b7cfc4000000000000000000000000a83a15ed9223b8e4306d6b13bcc838fb93e78d4c0000000000000000000000005bdee1c8b0bd81a74e88d9970d19507c43e2c7c4000000000000000000000000e6781f178776f7a3926c8b786f4e3d3ddbb2fb46000000000000000000000000a9654a501f526754d906b6facde3f4b487f15fb10000000000000000000000004cd6a7c41de9df65cfeb495a7c7d5a68e506ba68000000000000000000000000c084b4e409337e0174d6c9b270ddf6bf361ad638000000000000000000000000a6281c71b37f3d3ea0d8f72de3acf538e29e590e000000000000000000000000c2dd9dfd8208ba192e616dd7de2cc9ac82b98e42000000000000000000000000c36fd7923e7fed10b3c5427c13dc4dfd79791aa4000000000000000000000000749530bc85d7bb4b28a4bc81f418a14c2b59fb750000000000000000000000004879d58a152c33c881b4fd22c31d6823716df38f000000000000000000000000b277dd8f5eef885fe5c5bd45be51d129ba30acf200000000000000000000000098f7fede8e7d07a3e1c7e7579486dc3b0bae8acd000000000000000000000000f38277fdb4f493c8753b4abaf2bc1714241aade900000000000000000000000045de3ac5d5d73a257adf4762c6510c6a135972b6000000000000000000000000b7bfefeae663af8cde8f04e1dca74b544e7886c900000000000000000000000033303e30676c4a2f97704ac6defcc7d44ccff655000000000000000000000000040f6aa22cf871d285071f9be0c4359343965064000000000000000000000000df0d9b4aa12ae82f13d5d95a2e04005c95bed122000000000000000000000000b6fc5c641ff3094f58676b2257be689d99385d9f000000000000000000000000ce0f697141d7699042029d9cab31bb9ed84d31ba0000000000000000000000009979f5fa32570f8a1988ba3972686a4c6dfa22ad00000000000000000000000052a835c52c46bab8056a8a321f9a333b2fc987910000000000000000000000008d336bbe60441ae0a6d48f705f28b593fefe74cd000000000000000000000000a10a2cb30a62523f1e6ef3b37f8acbd592ea13ca0000000000000000000000002c35f409f844b5fab760bf6ad396861711812ada0000000000000000000000004674f870e856e97bd63e0d3bb66b01633378e77e000000000000000000000000c77d838b2af4cf2a525ffe55943ca013051be067000000000000000000000000ab27857528cba619d97c8fb2314c4f60014613530000000000000000000000001e3ff94e08a09f3e77668c72e5e480c6b9a80aa5000000000000000000000000e3019738e3da6a54d0092d3e63363e5ae7dc53aa0000000000000000000000001817529b5ef4d5ff5a6979c87df9bea59c2679370000000000000000000000004815546192ab1bdb45cdb4e5587a4caa043cab70000000000000000000000000e245f421ef1378c0b74202bdff4992cc1974637e000000000000000000000000d8705db4933bb18ccfcbca4d99e7a74719d57e130000000000000000000000005db6076676dd9cf07274750e740f88eb35578aca000000000000000000000000aad7cbe8a4b933c3c382a15ebecb02db45c375e3000000000000000000000000bd5152ad856029652ac9cc1cbf2e7e0f2ec98057000000000000000000000000c755f9698d7a172555430d75a8332f7152b50a710000000000000000000000005e3aa5c9b648dd9d5d6b5399bf633e14e570dcf3000000000000000000000000eed938f58d63d509d7d3c9ce078b5c6ef400c3d1000000000000000000000000512ba35638de6d2c7e4dfe9d1d05723e7fe8a0b0000000000000000000000000249249ce64586aa5d1bd766430905995b5ebec49000000000000000000000000357441c1a18a16b2252a3dce790e75cf414764df000000000000000000000000f6728530a296e55bfd202b390d6fe596fcf27a4d0000000000000000000000003a656bf12c4190b618d1fb10d9526f9b63b484ba0000000000000000000000004bb8528d3dac59a5a6ce249de31a3489810f7d32000000000000000000000000e66bbb56b3e2eb63f5e8cc6abfb43d699e066fc6000000000000000000000000f5ca02d2d97e4907b6a4c8a1362abe1a79d4753c000000000000000000000000e166db8521fccf48567a3ce4a98e8b4b25f8b3a2000000000000000000000000c7882bc0680593264501cf02bf8207619c6f1f4b0000000000000000000000006f15b1344b3688f1be75a369116ab37151871e7b0000000000000000000000004bbe3d49159d09ce8d1131b759955f8ebb25165300000000000000000000000028006676af718daeaff3a674ba85b082f5c6aea3000000000000000000000000ca893cff87153975109aaf7ea2597a8283c88b8e0000000000000000000000006699bf5ac580be904afb57e185209cd998624ce10000000000000000000000001baf9b357df80d482ad2466eb6d03208301f9052000000000000000000000000a30a623176012a413167a5124ca4d534ed38e072000000000000000000000000149c4cc4db4357ec77115f4b86173495922aadf9000000000000000000000000d9e3f0a62232a6f4d95d554190301d82bc884fa700000000000000000000000063f6b25acf70b8f2d0d6c0ebb951ece5a9270ca70000000000000000000000008425193225909d3bf82c8e7accea7857fe777930000000000000000000000000aa59dd0edfc81907a88a0daea386d4efaf8e5d560000000000000000000000008b124e1c5d07c91038aff287a091389bcb825f06000000000000000000000000bc48f417b7b1e35f1deb79033514c9609aa5e8ed000000000000000000000000af89f1d77143bbba0cb233584476ab6d7ba6fb3d0000000000000000000000004d61c53107d12c3bdf70e872e61094ab91b16e990000000000000000000000002beb8a18ff5705e05407728c1aea89ca7398e11d0000000000000000000000003c8e38e96c21911fd310ef52ce7c8771ba3a5e6d000000000000000000000000dccbaba81bd4c734a1a1912b39a588819f07026700000000000000000000000072f8a755c59a89041395c343c0f809f098fdb1b6000000000000000000000000149c24e2e3c7a36a37981326f83044a7569918620000000000000000000000007df251cc547f3cc8d1b194ea6ea55d52386390730000000000000000000000003de7f5dc8fa62bb0c04a97bb1286bc08a5060529000000000000000000000000ee24c145519a74d868f6b05515efbf4dcbc8f69700000000000000000000000014ff504803c48c6d47482685c5a12dac4f8a3e2b000000000000000000000000d462619565bf21a5a6bb046aa0bb64905662cca70000000000000000000000008616017353477f001814d625056043c11fe6042200000000000000000000000047cd9f35101a256687010cce0929c48d1604a3530000000000000000000000009085579427b8050fe6e55c0bb7dd51c2fee42c0b00000000000000000000000026c1f3b32a3c021473f3c58382705effaa2f188000000000000000000000000049a6eafb7c0468b72cd343f1f66f4362ac90cdd2000000000000000000000000cb99c8f6cbbe61a6dd696668ca952f0b3a70df6500000000000000000000000067f89f75f92de33ffbb0de2f72cd055ef108f81200000000000000000000000095655bca9a7be8510b96f9502ed1696f85378e750000000000000000000000002b7884688c846b5183b4afd89555f3baf4e6962c0000000000000000000000004c18678bcb03c39d2caaac979ecb86cbd14a8a320000000000000000000000009c909d15934ce0bef4ef454b0474d2dfa2c4b55e000000000000000000000000bfc3702e20224f3636b2315889fdde6b295719d1000000000000000000000000830fb0d4031f3a4620106f1bad9be8d28dc752250000000000000000000000002163a32d1cb1ea7e0b40f88ab2f347b97ce07146000000000000000000000000232d0daae4f4334220f84f71251c9d99fa3660c60000000000000000000000007cfb98517e17f77abd85c8756bca1f77e3b3d3a100000000000000000000000052b8f76381dadf3bab6f4e9336bbc04ccfca4682000000000000000000000000caee7c471763b9dd1fa5c7ae762fba8eb016d73d00000000000000000000000041e576db2329fbd0a4ad9bf016954ede5a3e8adf000000000000000000000000db26145402cb6a16573ae0d91f4f701c1445deef0000000000000000000000001f80e3fae7004dba6b2f05f7d4fb63a43ff0ec9b0000000000000000000000004b942015f30f3550b8a9ea41e64da0ef2c1e4744000000000000000000000000618249c4e3b8dd89bedc76c7c0eb38e51dc692ab0000000000000000000000004521d7341cb29fce61f73191ab854afa84fd55c7000000000000000000000000ecc536423c13e1b6d586c2046011e1d977c59bad000000000000000000000000f1fca35f8c16ff995f8e61edcb82f1c7e359d4c3000000000000000000000000d7e4d63fbb39371f3ce73a1794d5749b0ea9a11300000000000000000000000007e812e9057c9ba8138c27eeacc2342363d666c9000000000000000000000000005f570972dbea237319f30c111246aa8a4e2b5e000000000000000000000000cce9aeaace1ca14f893c35c254249ca781128d5a00000000000000000000000030d509c93ef6d514b8683249e25b80a3b632fa170000000000000000000000000b15184c71a2095db437552fdea8a952ce79f33c0000000000000000000000004810cb2fd37fec431d45627696446ca4a1302f00000000000000000000000000be12cc74fb44af627072409ccd01db0f8720186a000000000000000000000000119bfcaed868a655fb2d60259b11b8bd2856267200000000000000000000000090032ffe24e82cbbddb4e72d519ad67357f85eb1000000000000000000000000005fdecd2bb3f70b824f1f54bd903a70ebf1d08d00000000000000000000000025e13b2a345ed114bcde5584d464938aa3d8c73f000000000000000000000000492ec691d4aefef9a47993bec330764921c6cc5300000000000000000000000086319c61ea5471bc32dbe63e8c43af7b25ceaf880000000000000000000000006055e9de0dcc3cb627df80d810229d6d69250f870000000000000000000000004f5e2df6baf8d9fdc5e44d11e0974ac738e9125f000000000000000000000000326131481a14142be266f14a18b5799d7daab46400000000000000000000000064ed1eb540a2776d46b25810f675ab744bff23a5000000000000000000000000f4b0c6be27b9f547a175c498a2fd70c9ec55553d000000000000000000000000749a0a9bc2d4bed1742af01d3a059f980645f771000000000000000000000000acc13b06528c9d78d54b19a1e532cd25fa9f7ea9000000000000000000000000c7d2d4adeea91cef44e0e4c8c1c4fc10380bc4250000000000000000000000000606e0ade97b6543a37105fc5383f71512ed14aa00000000000000000000000032f598b9f7afaf340a29671e677b3256bb2ebcf3000000000000000000000000563ffc57327848b61f778ce0f19f1461f72fca67000000000000000000000000ae57bba4f14671c908cd18a5322ec7dafdc4569e0000000000000000000000002467f8f7108c14ebe0e6af67a8137e8544b29fd40000000000000000000000009202b5378dcf6131445255807f7e9724cb4d82860000000000000000000000008d5c32faf2d3d8fbb7c6460bec08bcdeef188d4f0000000000000000000000005ee72703f1386c82d562c59bd32d014d162b1179000000000000000000000000bd1a084045ae75f3e42f4b0db2c79a69cf209096000000000000000000000000399d887ced702fa13bd5002f77e34d08d803e6c1000000000000000000000000a2f17fcb2704964a9bbafe63c518702e978e1c10000000000000000000000000df411cd7121f458594f2879328e387cdddba94160000000000000000000000007b4f97bf1c0217a751fe296f38790e5f29dc9e420000000000000000000000001e0a718da7412578cdc959add83661d3ca18dd86000000000000000000000000ee10648a7ba9285dea6130b6441aa26216615bc90000000000000000000000002cb2d11b15ceceee285af756032cfc53194a665a0000000000000000000000005294c738289796051759085264015c5db7de6d1f0000000000000000000000000c6b9965f3ff94308d4138240f43fbb4f43abf65000000000000000000000000ef68db986861b8ce681b9dabafad4ee09c0fe0d50000000000000000000000002e2bbb896fa381abfff41abf2466e57fbd5afc67000000000000000000000000b2036d1c0c3664178377f64c0b7e9a799aea9ac4000000000000000000000000b974eaa2922c91ad48835126706d41bdccd20b0a00000000000000000000000002edc9496c0d5e5e18d9b4909d179f881da9828b000000000000000000000000e00437e21672943dc7b2c6ba73f407f29f3d813e000000000000000000000000cff5444da4c1fa6f4d9349fcf74ef4d38ad48af20000000000000000000000008168902cf9762fb4b29e97363480a9bb02c782a4000000000000000000000000f45a2d64420703c4d7da567e539b1a6d0c88033d000000000000000000000000e65f12d0a24f84cc65eb52a582460179a74b5aa200000000000000000000000085a9e7e75371261aad02971b33461df72ab1791a00000000000000000000000003f2038b2f637aad81239f5666cb91d18a50df8800000000000000000000000091a770f11739687af4f86ec1be71c5c403eb996c0000000000000000000000006d79f89b75d97618477112cfe0f4b38226d2cd270000000000000000000000005c4c406ca9b078ebe367206f02397d06ae8294c900000000000000000000000022987bbaeaa72429c6ee0386878a8000d1bd99b1000000000000000000000000ebb8589a77c0b350c660bc974f9be9da9e6da83f00000000000000000000000043cc0d43f4c69aa494d39be4d0ad0e7770a1d0f00000000000000000000000006bcf7f34f30806cd491bf6419eb1d5d884a0eff70000000000000000000000008583dd49c38d524cd252d5c08f43e31f7c862673000000000000000000000000281d5609e8a7907db857e2bbc940f4adb56856bc0000000000000000000000001ca52f539db5b5676e3355bde1dcb4f096fc3fd80000000000000000000000009ddd12c4172ec79b71296841da635b04946dbf9c00000000000000000000000036907540d77f6c7f705f930976b5e6fa6a58089a000000000000000000000000cee014913fa71b671bf44937cfb333b56bb365e90000000000000000000000009b426b4716c3c02e2db7f7e830e7bf11ab08dc900000000000000000000000007c7e7337ad425a6663fb4cf1abd6f8febcf838e9000000000000000000000000e6fc8e8e7bc2981f3e4c45b2fe3f5e1e26ecf3fc000000000000000000000000cc97308d67490a78d262f72504ed4f41a04b14820000000000000000000000000a2d4539a0059212f3e5fedbf9a16125e375e78200000000000000000000000058111c9cbb095ded630a59e62262c3debf5803c9000000000000000000000000cca0743e94e8c389b2df4f98bb3bfd26ab50383d000000000000000000000000dd83c56f0e7cf54fc1785edc4549813c0ee906a2000000000000000000000000dafb44500b499b91f08c08a0aa427b816eda33d500000000000000000000000092c5b636326b91a54cbb20d35b8ab771575dbae80000000000000000000000006206f87c8a3a14559b8026e4612d66435af7333400000000000000000000000039956a6a5ecb403a82c6b3ff2223d97f05553b00000000000000000000000000e546cda9bdec7677446bcb489c56d0527a0d34fa000000000000000000000000b947220d09bc7ae6ce7f7cb0cf1affa06e78f158000000000000000000000000a74e1c3515b4f08ee0b2379e300999fc0a05a31a000000000000000000000000707eddb7cc6a91e5686bede3d95484079bfb1d8a0000000000000000000000004f97046cae484bd713b1fccc357d06c5e4462ed0000000000000000000000000e51ca354e1cccfbf90257184781fa9b965d9cec6000000000000000000000000197a1e0eadef926cee40e39e13a34973ef893f030000000000000000000000008f1eeec1508ba154d5793ea41567f1634489e395000000000000000000000000abf9c7db6f7ddf374f090ff2a261057945e274f00000000000000000000000002c3bb985d121a9d9d63615623d9e7bd0b63a49200000000000000000000000001e115de40ed4f1d4f5302edc8eb55e4c24a959320000000000000000000000007ed1c4dd14efab6194ff08361233f7e4011b3f68000000000000000000000000898e50ab9de92830301baf8bd80e1b6cc0e55cad0000000000000000000000002e07398c47792437506d397f1e3a59caa4ad94a8000000000000000000000000f781cb43ca6d68417e6158a498e5ec2612b361cc000000000000000000000000a9047c5a859d6362ec89ad99baa3d497b198d359000000000000000000000000481cf4072a2257961cf3347c25d9f6a81685ebf8000000000000000000000000d427b685a93bc7e90da6e659ce09a5c3ea88566400000000000000000000000043f0b2a5589e3a199207acbec3778ef8c9c3fc830000000000000000000000008769bd429a52a725052a6bebe5326c02b28b511e000000000000000000000000ff30b32c7e7da16cc7cd100a54ecd77b103d1a1c0000000000000000000000009d9ae0959664ef9323c520edaa350caa7bebd3e4000000000000000000000000a548673e8adeb104996f28d75cab7d476b79b23a000000000000000000000000ce4ac220d3e477c2ab74d726bbed5d34e5e03f400000000000000000000000007ea7f70fed251ff705fca57eb9609c639bcf2f4c0000000000000000000000002d947b34b6934d2d718cc5649e958192cef3110500000000000000000000000089a2b86a9c74782e8114d50c168960d0494a5b0c0000000000000000000000009c89dd6cdcaae631030af6148b3ff87793413fe90000000000000000000000009d561d63375672abd02119b9bc4fb90eb9e307ca000000000000000000000000a8550fa9a5189358c091dde1928dadefd965bdbb00000000000000000000000025d021ed0b9540c0867459432a17b2c2b5efa15f000000000000000000000000019949b2d4e71375d18eda809a7efef05cee4aee000000000000000000000000b53113b613ee11e45e3c55e87aeefda2b2cda7b6000000000000000000000000c7a4aa1bdd0c5a24e025a9ab320d4b9fe9c6a72e000000000000000000000000f84971fc364f7c7af06512d3dcd3c1d10bb228c3000000000000000000000000f2f4c584e5e0e5c11c60f34642ab49eb7fa2366c00000000000000000000000052cd7cb2eba824aa1aafbf247ce088b84c0a8d8400000000000000000000000099ea00d7609c8a97dcc92dd5815a19d01f5e28af000000000000000000000000e8b2be6434a44c56d4d0eb79ec66ceac7cf3329b0000000000000000000000005abb52e890ddf35ff9246ddd27768f0a22f2278500000000000000000000000039a504438b1d78c775872bc5fcfe8cee88283fdf0000000000000000000000001e2539a3488c59988840a52eaecdc386fa52660d0000000000000000000000007746f8eed64120be7d2055949b4a5682c4057869000000000000000000000000e30c1807e495c2b41832e60a56441f5681dee1cf000000000000000000000000dfd3da238cd5adf74ab9511bf91ee1f9b458b2a90000000000000000000000004e83b4d453f677816f8a87f814adf0e11a6d27ba000000000000000000000000d21f0d5fc8967b2bd79d0f33894e2da33ab67c7e0000000000000000000000003a1f78799fba46af53b9d653e67220c6a7aa90660000000000000000000000002d73132cb3518833460218bc9cbdf486faa9f11c000000000000000000000000df50317add0a6bfa825780372ab0ad62a5ee654b000000000000000000000000f200a70bc832da7469ec9221a1d13e178ad8c831000000000000000000000000cdcf1f849f66a3fc0eb85ff72f741ca1ce93af390000000000000000000000008b28fe6185e1bf5afc9dbbe2cc19cc44c6ed83c400000000000000000000000041a3f4e25919f4dc1910b80a2c0f67c027d7d5770000000000000000000000001bc8e0defa89c2d1d319789c5d02617a5fb05f670000000000000000000000002b46579ea2a301972800f21873e496274b5f400f000000000000000000000000ee7855bcbf067ef60915042c1a10dc5d485ccf3a000000000000000000000000f66abc8e99caf644face8af8e04bf5ec53540e0800000000000000000000000018b79f82442630cc4447a9b3289a16166a3c7c680000000000000000000000003499c40cd6d4ee773ca1596f2d41cd6ec050ca6c0000000000000000000000009fb42b7a08b0cc07e971dd5d4c5a5b97b4e4a7be000000000000000000000000f1f25c8e929894ca1295aecaac63d11a96301a7b0000000000000000000000001de9a4732f2b48709ded122d7f27ffa3eaab8be2000000000000000000000000062dedae367cb24d59bae6c6577be2b2e1e0051f0000000000000000000000008d22a29819c335be14180a0fbaf4074915d709df00000000000000000000000093dacf2ca035817ebee39ed7d64f3c55f663f256000000000000000000000000cde05bb1fc118d1264a6824e9483e7745c0f9aa1000000000000000000000000885014909b9371f6265403ab94a907ca372b80a0000000000000000000000000340755a353e82205f64ff10472d27648e51e6e55000000000000000000000000ac4c7f280194f40749c16b0c5cc14057c5bd9948000000000000000000000000804846a74ee91653d1beb969a114bdf705a669130000000000000000000000000fdd55ddd4df521326d19faa2c227d5c60c454ba00000000000000000000000026a0db3aa64882aa2ec7c4f6a0341bac2bf8b8740000000000000000000000004de84eee856f8af5a4843aed470f0b9c940897a6000000000000000000000000f8030a0f350fb78e8ea18333e981b34dcf9aa540000000000000000000000000cd6d7ceb46d6097d061f74af51b79f563a9be413000000000000000000000000824aa796bc2cb801bb1a9a2cfe8993a5e4a83a5b000000000000000000000000e175b829ffd8247ee5ca621b4373c01ff138017800000000000000000000000056358f9a4642208ae1eb0e1974ee39d54b6f1d29000000000000000000000000c793e3a29a26b23deddb8d782f78857424f5b632000000000000000000000000b79e665f5cf8ecdd91e90694051ba432481637060000000000000000000000005c672b1293043f136139e9b549ab03c1ef9d9473000000000000000000000000c218f5a19fb120d2a217d41cc1b67e7fda5311ad0000000000000000000000005291f2abb36bd86c87dc0967769c02dcacd0995b00000000000000000000000086286714a9670a2d515b3e8be717a9d8b4ff74560000000000000000000000006347bbf60000024e3501e405d26431ea6d376cc3000000000000000000000000a8b7937af6119241d4149033b47b329f3f6e2f1900000000000000000000000015cc167ca5f4e3fa8ed2021e35c531523d5d4729000000000000000000000000a39081ffb02c80c08af3bf977300614d9d6bc594000000000000000000000000d26ef7f001107186291cae95f2e80d658fd6da910000000000000000000000001dd665f5961d7214ac1e49d46dc6ebde6d867631000000000000000000000000504b8fe5e42ebec5eb0a2e4354c606ee5a2b32b00000000000000000000000007190ca52b2b4b1e278c17fa6b5b7fed893258c710000000000000000000000005c91a0333af054368345fb4be687218d5af2f60a00000000000000000000000052c15bc71eec2bf8ea597b3d677ce6f881eeadea0000000000000000000000004eca77843b06b40127bf6cad472f7645445c21f00000000000000000000000002c0adf3e82f8d00d08b6cc8d0f32b421a03f1c29000000000000000000000000a48d9d087725137ca6b138db6b36f6c370f31f1000000000000000000000000072c248ba818d2e644f510fa6b09007ae9bbebf79000000000000000000000000891b86c2ec4518560d9fa4c70dc3896275c15e59000000000000000000000000be521d75ab21cc5d510e85b08d8121cb1b91d15c00000000000000000000000067ab98ea5e9e9f238d3bac675325a12f15e818110000000000000000000000004c473d0fe0595c3314cbd493ec2c1562da0b6536000000000000000000000000fb5614d7ae80b7e08116b4d98ae9b5528cb5616b00000000000000000000000094be9eb84497ce4ebbc93c92c7b647fc59eab479000000000000000000000000fd8790569a96bb5f80d8e900cdfdcac3b5f5e39f000000000000000000000000a91a65bd4f44525ac20261430ab2daa9304af8bd000000000000000000000000eb5f93e9eda8f4df646e95666dcc9d5e50585a2d000000000000000000000000529205ac44aff857813dfeb8e8ac26325a8bd6e2000000000000000000000000f4ae3af08651b33246892c2e3ce6fbcaeaf9f816000000000000000000000000888947aa2f500c10ebe4dd999b119dfe4125de480000000000000000000000003e94f9352d3b8de8ee60a0418497971fa2ab8a1e0000000000000000000000000d887082583f55af936fb06f37173c0e83b4823a000000000000000000000000d835e0274d9a5c5899e9217e70a645fd9225413d0000000000000000000000005d165736839dc2101f02386fa78f6d745d863c6f000000000000000000000000f1a9ebfc0c7cf565b6c0301cdd7a8e644c50722c0000000000000000000000006410fd2194c403e6c41f22f97e2f9cb196ef88eb000000000000000000000000b7b8fbd1560568230374a854909a585ff5ff6e860000000000000000000000003623fb6626a7a8e809c2dac7280c7e8e7c1a7665000000000000000000000000b377c75729e6ba4e247a81a857a348badfe5a940000000000000000000000000a3f9a640171debde7cf4ea296732d010d4c31c000000000000000000000000005e1aae95bcf112f9856e302fda42c0232bf4b25a0000000000000000000000007f97bdb9491483dc3304a876a22fc28e77c25628000000000000000000000000b77e3f8a501784ca52e9d3f96dceb67ebabd5213000000000000000000000000b9b0e6b9864a5f73b679aba8449de7132997725700000000000000000000000059fa46395cdfdfdc14336e77d34d1cf9a5f1849e00000000000000000000000082acc55711341b10601e172bc7d85dd786e17acd000000000000000000000000c70ada77536ef7daac1d025ba016d9a8d38b9aa4000000000000000000000000a49fa3a1c55e3c3fab48edb953888a121ebde1a8000000000000000000000000bfa3ccdfd6bcbff29be8574771c5032d1ad70eca000000000000000000000000c026c57bd3a22301265ce8e2e278016293423f4d000000000000000000000000900cb01008f05c88c0fb296fe010ca025b81b4180000000000000000000000009a845bd45696504fa9ff5025d3ee76b75f69a643000000000000000000000000c0c3e69fc5dd36f87eca76a332daf7965b36d3fb000000000000000000000000c5cfa2d594a7380de1f0a96fb2c908522c791d19000000000000000000000000431b7e213ec3666b0de03365375d020c55772707000000000000000000000000612911236713da80dba7b5e17f5dbe8110f3e97e000000000000000000000000434f0a2c76975ec1fab81917012d4636e592d8db0000000000000000000000003b8c77e05dbe268ad4bb36144d4bf12f6aed04c8000000000000000000000000de513416265b36ca3e9d8f115e4f9f7a8e046d110000000000000000000000008ea37df9554874dfcacf04fc72759846ee70a0030000000000000000000000001d89ec43f7c9c5b98db7f8185c1aaf4c9f9bccd10000000000000000000000001c7247824a8dfc0f8f788177b9795b9be7d0b0210000000000000000000000002ec7a14a8c9237e8160bf2d4e074622982a06ea7000000000000000000000000f3ea0b984585aead6c3bf957d5f8ef2cd658138a00000000000000000000000007a8dd994cd90cbf347463000c181c373e22aa4a0000000000000000000000009758a88430971cc0e7043f996612183612ffef16000000000000000000000000c070cf0de86ffc3db5dcf50c5f149c72ec346ec8000000000000000000000000b469f156f99ac53b43f51dd149aba6d25ce5eb26000000000000000000000000692ca49fe848ab74f43dd9270143909a9beb5cea000000000000000000000000c75d3526ade1d42f0d737a4cc587d7d97452ce7f0000000000000000000000006eb610fd80f0947e77e82f9472b68557615ec04f000000000000000000000000f5041d74e2d086040554ca97e1a1a6defc7328ee00000000000000000000000066e305041a43e021a6477ae4a4cae956bef831e60000000000000000000000003a8437899842eda8d344ff4eea2654a71c8012270000000000000000000000001987894887411dcae43207f7779c830edf320cd300000000000000000000000075784dca774cb2c21d0ed8c9cb1bda08eee67542000000000000000000000000c702d54bdf69ce0fdef9f0be44e021469a7921f400000000000000000000000078677e2d350d5414c6323ae56fcddfecb3a184fc000000000000000000000000c545d1461c04528e212abfc7f5f0a540e3989837000000000000000000000000b4e7aec9f4b20be54a6201a722f6ead8a8254fc4000000000000000000000000a014e1d951104e23e6cf5befa8de74442657434b0000000000000000000000002f0738cc0d04d32663f45406d7b1d968e2adbe8700000000000000000000000045a715eaf276785b13de5886f2b1b8fb2a3dd0320000000000000000000000002fd7a86b8d379e8a61b2890bce34b09001405578000000000000000000000000c6e2e55844712ac7c25b808ee7ab999c74859dff000000000000000000000000a2ff39d52201139fa56231772218b8883ba18502000000000000000000000000b137939d1f521188f5dba3e4ebb4c9b40e79ecc40000000000000000000000001db8b5aecabf52ec69f9ffdbb7d6c94f50d2bb6c000000000000000000000000f620a569e745fe8509fd3360e9ca2d163414f5ce0000000000000000000000001d0804ed5457f10f797ae40e6aac3cb6a2b718ff0000000000000000000000002069d0cf6a58357ece1b2ebdceec4431247a889800000000000000000000000004d19c76e28a298c3dfcef6f7d05f193f61888c5000000000000000000000000da52d81d6c6e251b61b083bac586d89c2325447a000000000000000000000000df6fd0f4d64aa1b2d694e4b60b0f65966bc57900000000000000000000000000e0f8b35a54a5d1cca9e21e43f6e73368a99da1b1000000000000000000000000da86d9e28946541066fb3e80b6f1d7283d26e5510000000000000000000000003f63fe86be175fdd6a07ad25cb2b4fb2c702ac9a00000000000000000000000094e7ade46898f7ec1872c071b14f6c6fbcc3e37500000000000000000000000002236473d56a85aceb2a233b5490771141bb5d8c000000000000000000000000017cef7988fcd88d16cf23b12019c7612e6df36600000000000000000000000082e74b5e51efef94dd4ecdc5a54c504ec772531c000000000000000000000000c019ca858b055d9359fae9cb43d3e0896db321a90000000000000000000000009427b0d48cd91b74c7a0fed6693f41e759e345310000000000000000000000001a4f12beb5f81f969e99deb8595ebda2a64c3c34000000000000000000000000ca26ee8d7ebd3ad5b2c057e114b18283752cbdd800000000000000000000000006f37c101fb139b1a8c44c40d61679b0014935bd000000000000000000000000aaf1b545abde87a6f318b214b426b91cfe03093c000000000000000000000000df7670471dc2362d36ea89f4520c5ca9a5edd64200000000000000000000000048fec06d2cfbdd81207d68b64dca83057b8e0794000000000000000000000000796f3d0816ca1f25ff1ea53d60dd4d182d5d63d5000000000000000000000000d13544882c89da9cac1316d03052495084bc2cc500000000000000000000000059e1607a09b4e0678deb80fcb5644437820909ef000000000000000000000000bb047383a4e65c6a40f7d9d50405c67bc505a79a0000000000000000000000006fdd2d4bc9a6cffa95990a946392852da11c328b0000000000000000000000004997976345c89a419c376824d02e38d2a1da1746000000000000000000000000a00fa9cad858cca43344d5f69f0e909c961bb8e70000000000000000000000004a094a97037822d155d94c178269fcd7e11899e900000000000000000000000091d542609f8314201ed6d351f0d58bee7cbb4a8100000000000000000000000066ff9eb698536af54b1ff47b7293caf9caeb2e3e000000000000000000000000b0fe915666ec3e2a2f8acf3fad2491e012b56eac0000000000000000000000007e82fc74668839e21550911fa0d4cfcb93f5f3650000000000000000000000007eef5178aff1754b99194aa0397ccc40db56bed10000000000000000000000003aa212d73af1bcfd4dc9150098ac454d67d90eef00000000000000000000000094c4750e6f78ece98da1298857fbdb063dc8af6100000000000000000000000085c13fe2c7367676fb61f1ec08114bb272892906000000000000000000000000cdae77247690ec00d8d4c1308f1f1fd34d4a71f9000000000000000000000000d1b496f7a5016d8f3d74e19263c2770f140465750000000000000000000000009b39d20b0a5336dd6ffc34eae39f4471df436bfc0000000000000000000000000afcb1c66ed47a352ee9f2c8fe315862cbfb78dd000000000000000000000000253c7b7302c496701fee88a854b2da56f897a88b000000000000000000000000a50293f32dcdde0f9cba3ad90cf34eae9409ca18000000000000000000000000c69339647aadcdbf2e51526963b7a6acc5fb043c0000000000000000000000007fd182d76ac21a13bc65765ae1ad6348224ee6ec000000000000000000000000f1958702078c0263c8f8d69cd90842768d1fbe3c000000000000000000000000dadc7a5ba5d5bb1fc4011a5691d19144bed4dae20000000000000000000000006890fa4dc46a0dd6e2efb361aff58ed367d65182