60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000239a216bb5661eac2bbf8b5bb5e6d459653fbace000000000000000000000000963973e0bd72d790c84411ff66d49a4eef4a2bff0000000000000000000000008e0272764b9e722dddd778df8dc6038348ed2c4b000000000000000000000000a2e0e69042c9f9924689f7e03f7b45821b141ae8000000000000000000000000e8e7264b39bc996a4ec8f443222a9fb5e76bdc2c00000000000000000000000019ab2a1907dc8e48dea81f97e8311aff8bd8a8240000000000000000000000002c61190b957c83b62bd6552013659dc4ad34a02e00000000000000000000000073055b90e2061a3c7efa21dfa002ec36398c990d000000000000000000000000ab5cfaa6d2f73743781045b4618ce98b8cf505da0000000000000000000000009c9d4ef84a5ef305d920ee0cf17a65ac9f4818180000000000000000000000001b2908553beea171dd1bdf394100e298b3a5cded00000000000000000000000056f050cd805066b83626bf5372b4baf797cef8c3000000000000000000000000ea1697f31f3b00e8f7a0ebd275d0f02a711cfb09000000000000000000000000ae049bcca6bb0bd6d30f6e3f0f870077b38c1810000000000000000000000000a11425d034fc6351e07997b2e3a9a3cf37d94d900000000000000000000000002934cdfa9477aa56051d5314654a50da33cab3ad0000000000000000000000000ce6e4bb8230efb0e45026c5960315b278f86755000000000000000000000000a82a18458991e8b8e16a319e79c01127a23c863a000000000000000000000000c5ea395f0b2c8e4f8ea2fb41dbe0355a80155b9d000000000000000000000000e233cd1b03768f64157f737b67736438bfe4da34000000000000000000000000db6481174fafcf50c78539a76a760c82e49675a2000000000000000000000000d6ab1b24332da1ce870c8e029bf79ab5e3627e10000000000000000000000000b59efebaeab0ce3bc548619349c04df322b12fb40000000000000000000000000659447ff4538a1b6df356f6bc1f3f04bf1519b70000000000000000000000009ca2443a73385ec94d97dd4b935732d5bf1ee5ca000000000000000000000000aa1c49575a0e3e5e17428a98d38518d5611ea41b00000000000000000000000021aadfe666c1e8b04c1cc7555d6dd46409c5455d00000000000000000000000022338091e85de07a7f5bb3c05487c61cfba7a66a000000000000000000000000863ecc03ef990b608f56ee5cfa5d9d7f8ef01c4a000000000000000000000000c0b566ca1dbeec3fec6eaa374b42dc42ffd5c285000000000000000000000000ae5282d9f6798962580fab442fc5b0fa45ec7ec9000000000000000000000000f9e802a37c65cc03fdda7959e22dcbfe067005a6000000000000000000000000adcf418d6b04f10453ee4caad5c4fca60274eb8e000000000000000000000000696abfca0fb6b7f1d0660c6b52bd103b778f849e000000000000000000000000d917d8405d2211af48574ac294e903a9b78dd6b30000000000000000000000003d268d66189983a5eee5677e7f2fec301ba3c53500000000000000000000000022980933127a5d6a50ac67fd97cdab7197bb3e190000000000000000000000001b8a6f6813ab188a59c5f1533fe1786a8d65ccf10000000000000000000000005170ff6eee4b70b838e3beb4c49fc8e3aa3224ed00000000000000000000000011d2969d1fbd37b0203665fa53275a77eabd0b810000000000000000000000007b22682b167146d8859d64720539218c6469fc41000000000000000000000000db2fdc0afec9f67ff4ce2ba6a43e720f205988110000000000000000000000002c2a5737788865fc6b4048b4efb35382d996fbf100000000000000000000000023ac4715f6668b0c23a64cd0ad231103f04d0206000000000000000000000000a226d92a435971cc23cb35667b2201a9909a57c40000000000000000000000001349511d24b69a2c07fd3a84be3c63c8d880c3d4000000000000000000000000bab4b5a57e53a73112bd87209a2a1122bcefe8a5000000000000000000000000db1f8738d781f3eb88bb332db687e1897e2e1f6a000000000000000000000000c1bc2273ec97c2529f16c1167da9a5ed12b2f4320000000000000000000000005fd0a9e1e373ae5b8d3996f94dc5bcfe47acf3c1000000000000000000000000c35e5d6f289689a4c2e70d932d9b94c9d767c218000000000000000000000000ecb69dc0a5d46f4262cc355988e40a11e18c38c2000000000000000000000000659c99edbb2aae4b75770d8a723705e77fc5cd89000000000000000000000000dfdf398d55fb0973bc45546de8d91407e22f169a000000000000000000000000bd032a3764f1c04f322ab640f88133d3274663de00000000000000000000000024124b4ceb52a333275529b152a9c821da8abbff00000000000000000000000061286a0b30781e8b38207986d6b1562cb65e1a960000000000000000000000001c974e60478ab8a5a9226dde597c21c0d0150abf000000000000000000000000dd7dd0f5243ed876570dcd604aea101dd761bcf50000000000000000000000009dc71121f77674bde94c85b394bcfbe6a2d847fb0000000000000000000000007284cd24ce17a3b0577df5f33a4e00dea6be7a530000000000000000000000007e9b80adb3b085daf7ee53681491e5a4dbe0f6e50000000000000000000000007275a30bebd3f1106e743395320d8452f626cf7d00000000000000000000000078eeffe68d00972dcf558ef74aa86124f20b99cd00000000000000000000000049d89a0240547a08107faf9abbb940324d895910000000000000000000000000eaa6c83fbd3a8842ae18bf943cbf146044d371d7000000000000000000000000b49770913edcf383daa1dc41309b65e0f87debb10000000000000000000000004b096c389bcecbc74f1150b7f126a25db94fb9a000000000000000000000000010418bf13f7e115c256fe8b411c52315bb13c35f000000000000000000000000b397ce83c0b0e6c63f0e5c2b3d6de3dfe428c2e10000000000000000000000006700da78986906262fc7c2b92c4982893f4e8b6a0000000000000000000000004845f428787f8f268f678ca6f022fc70e6c09a0b000000000000000000000000f06bd55099c895145d8cb0a657bcd0081a8877b80000000000000000000000001d982c32a67d2b14370883f82f19e0bbad8f2d320000000000000000000000007d9b4097d37a297a87651de0cd1d01b6899944350000000000000000000000004f8307344827037e81b65d24c2e2bd955a65e4ce0000000000000000000000006578b5c4ee4440fc797b80a7ba4f4a7d935722cf0000000000000000000000009fb4ec5f987956e3e6aac05ec686c73592c19e290000000000000000000000008fb9abb186db9a249c1a6a070cb5f4be93c7f48f000000000000000000000000e9da43bb4da42755c4920c804760084bd863a0e2000000000000000000000000c642b10b2c9ea81da6c712a20a4b6b63f46a5fc2000000000000000000000000e36b90f493e1bc5ab1ebb2de269de987a71787570000000000000000000000004ca526ea02a489ba242135711d8c685e906e551b000000000000000000000000baa472aa39f73637176dc7c47ab186750a2d3e2c000000000000000000000000ae9037ddcefd5261e99215d03a7dcff912df7594000000000000000000000000e1f5a0d8c38b2ae7354b266d02d333953dfa41080000000000000000000000003f6fa792d5f89c4d051e47ed8b42c23205519b8d000000000000000000000000f6ebed6a063e866624985713b25861fa71cc65fe000000000000000000000000c6ca65dfa134481a0910bbe0bfa9a38c760122170000000000000000000000005ff62fd685723f00451f42fbfd4f4b1448f44e690000000000000000000000001cddd8a20912c81a8614e8183147086598779a150000000000000000000000009062d50fda08518e1237d2f608a0b8bc6abf96110000000000000000000000009e3a6ce1c2afb2158d10c0b86619a3b8e3e2905200000000000000000000000020926a404bc374cdc19680f6e6a8c3ec7f42fc680000000000000000000000009b18b4297f5bf9266132cc46543e58cc2e068865000000000000000000000000f9c1f492e48f4149cae308877c2ed229907ce4ea0000000000000000000000004430296f9749d5aa8d6c3e5de9cc565a4a0f5b890000000000000000000000004ca2aee7258feb211a581e50e20f6d136f86cf9a0000000000000000000000009b5b054860b7be3faf3621305822a8e0af34c12d00000000000000000000000086a423c78668dc25b45e91b3d4e7ee7d011da1e60000000000000000000000009caf22e28520c0414ad8372bfee0c463dbf81e84000000000000000000000000f3458d8ee0d2de755690ef08cd1e83846dde3de5000000000000000000000000602eafb9eb90d85a88c3b969031b0638e3bc61530000000000000000000000008c9d98bd2c845ec4e88c34ae4d3ba1e20eb61dac0000000000000000000000007fed7ced1395f181ee20705a83ba9a22b0fb6f6000000000000000000000000029be9b65e0158ef65f2e112c9849e7e22534aec6000000000000000000000000923b167e3026869c15fbcf2e82e4429e4dc97cbb000000000000000000000000f128722f05eeb15667aeb48bb892e1778973e56f000000000000000000000000fef83694c409364a1e955f0a2309494af1fe2cb6000000000000000000000000b43a95d8d7defa0fe1013bbad4bf0666bd808400000000000000000000000000422a0d25eb3fb952e311c744e0b00ada432731220000000000000000000000005123eb59ab2315f3fc198e0b69f9b94a6187b054000000000000000000000000422fef74ae21c89e41d0d339e333f5db50f51da9000000000000000000000000396838548a5af8eda74548d4e49460ae6f8f12c7000000000000000000000000c38b46b0695f0903b9eb2f56ecf31849c528629a00000000000000000000000048737a172a27383d2e9ec60de61bea41d7651b8800000000000000000000000077168ad64ed00e7502c17a75faa9e85a43b4bc9600000000000000000000000098393cf9eeb88be4b34751263fd3e3c321fcc04c000000000000000000000000f57a51f02be5a57800cb6f11ea49ea16f721c613000000000000000000000000cb3c2505b7659f14e82fecebf906cb6714b3a418000000000000000000000000b593e2e69bf1dc361f786f082905d8c422e5dcee00000000000000000000000027b59705a5c797830a8b9be45fdbbab1e5ee1a4900000000000000000000000047dbc793ff90e5aee9ccf2c5856e07dccfd65acb000000000000000000000000ecd09a127270bf89e7b054e227221571e34ea77c000000000000000000000000e04ebaa8ab764f7f58dc3dbfbe47dd01b671710b0000000000000000000000005d6d5a2caac094e3cca5f888df62a70838c6a24d000000000000000000000000825fafc224ac9ad8458a928fa105cf90d7a21a37000000000000000000000000247dcb8bb1039cd1e8156736f7c562183d8ad3b00000000000000000000000000674d0ff96d2e6eb2c86a1f1256fe767f0a607c70000000000000000000000002a260408685990d7f1762a4cd55613be531d843e0000000000000000000000002679858b0326c575f5a49a2ec6ae49121d402de30000000000000000000000007e84d35f5dc6a0e582bc6efcd8834360f92f6472000000000000000000000000b20dcdde5558c4f31f9500868c0d3f1ba20595e5000000000000000000000000c33661a442a095d148334d8087d939a22a2108c70000000000000000000000000f90a06fe98c705d540f55f4d269ef544bfceac5000000000000000000000000169060328fdd840c27c95b109a9653bc54c3b79c0000000000000000000000002be7fccd11d77e27c97ffdae02e767ee2b9de9e90000000000000000000000004bca758a3aa9e025f30e8810140866d6fa64b03c0000000000000000000000001e452ca41416a37060cc68b7615546fdb57a3e790000000000000000000000003c19494e0d46ad06d6921b8071f9e2071f3cdfea000000000000000000000000b77bf8ee396c0bddcabd104b4339e761b074e41c0000000000000000000000002a9343c56130edb7da195128dd07c5ec8d9e7968000000000000000000000000e0908a7af319fbb0e8561578151b533e2d77789e0000000000000000000000005ea787ba51e18582b5a05ba1d4e22390ff0ab57b0000000000000000000000002e95e6d58d7bdf9c79f52bdde239148c302798f7000000000000000000000000a7f61825c6a90bb3de5ee2fcab9c8bcd0348f9a300000000000000000000000010d774caf3baa82f3c44bdc9284c6fd0ce7d1bb90000000000000000000000007c2af6ede8b51e2c3e2b6610c0fa9d6d66c8d583000000000000000000000000d4b9b7b1e5a2bba3fb073398d80fec802131a07e0000000000000000000000008b75d158cbdfb6636fde7dca193bb51f81bca6fc00000000000000000000000035784dec18ea14775ce2c9f2cd8374cd32a290570000000000000000000000002af52cf066174c6ac6f8a8f6b97aba06ba7d00aa0000000000000000000000004dac6bfab3160dcc7cef018a04298196d0cb93220000000000000000000000004caca52cd99e7a85658b28e04289c8c845121a7b000000000000000000000000596bb16fe6d44aeba9e87a8aa5b66bf1c27c507e00000000000000000000000020d8181585f7285526146d1fd73045c1551937d90000000000000000000000004e3d649f3ff6d443e995e08ca3a3cb7d08b3a96600000000000000000000000049010e85efe444a776cb46866ec7ba9d91ee6747000000000000000000000000b23fb91c5d020f8ae2f196becd04251300eae9a800000000000000000000000013e684c84d57823c4c3f72b60f707083ae0b6c98000000000000000000000000aca0b3ec5dc7e58f6f86788c1ecb4d1dfe40c27c000000000000000000000000a041b179d1cad1a5df9542a67b85c695fe0da4570000000000000000000000003962165fdbd2e3d605e0f160ff4acb63280170a20000000000000000000000004aed304b91dae8c42f706e62d4737d29cb190e4d000000000000000000000000d55f1e6692e615b6fefca8723d3f262e929cf96e0000000000000000000000000162ccdee9a3c15cfd26ba592317dc1c3444b375000000000000000000000000e772014afa1a43912702b38949c19f0fcf938f4b00000000000000000000000078068d033cdf136de82736bcd6edd2a2f157ff27000000000000000000000000041538148fcff63fe28d54fed9c5474153361ad6000000000000000000000000f5ed2edd11ab490d5dce255464c9274b2b0c1e5200000000000000000000000087ce2ba8123551703718a7d75d4349d94eceba360000000000000000000000003e747a5ccc22f91802421ab070de53836ae083d80000000000000000000000004c357c3b40af302c4b29d62cef6472c0b2f38f5700000000000000000000000006d6f6f899038e7ca5de3e3214cff5f49b465c6d0000000000000000000000008c89706f439a684d070413042be1cf658e6eff670000000000000000000000001607d9f4f4191624acf270df23e2d628de2e7308000000000000000000000000a05844107e02cd869482c947a1600bd432daba9a0000000000000000000000002d2494e3027618480d8d016d42ba7c257328023800000000000000000000000075cfe718dca32f023b5b630fc4da6ee2c515783d0000000000000000000000006a774818c1be7bebfdf4eda1c5dc0b9cd36630be000000000000000000000000885c1d84fe28b32abb0fcbff3249bdb9a315829600000000000000000000000078633f3adbf0058d4f0097607e00636867977e63000000000000000000000000357e9158f263cc6395c78bc15d791af9c3ecbb8c000000000000000000000000c5debf5d13622cc7a65242e69debb9be2575241c0000000000000000000000006ea46ec32f6abe8012faa15486351bc87744ae0a0000000000000000000000004a3d31fb67407b8277b95bcc98a2c1b96d8176ad000000000000000000000000d0502a9c002dff588a84bf0948499486138cd3b0000000000000000000000000346e403f33973a00b6247ec85b18bbeecc5c7566000000000000000000000000932b6c1efb062a80102b41c0db90f59b3ea67acf000000000000000000000000c0664f7db3c222402864fd9c7b16bf214807a65b000000000000000000000000df1078daf079fd11dfa1b05e95671132a7349719000000000000000000000000e0b4721dc6e5a9c321d15d68d8a4d44eee4883600000000000000000000000005b85beef03ccea344936dc15c31b037be7630ba6000000000000000000000000fa16bcbc2e7b01a7ffe09668a68009377d4093040000000000000000000000003e9fa41d44da937f1702a198d42b03e80300a33c000000000000000000000000f91d8410506441a72c93a232d4267c91b829cf330000000000000000000000007bdd468af3df3ae4dde93f78ba648239a571bd380000000000000000000000004b629eb359942242ca9daa270308f72309a0941d000000000000000000000000bc75b58ad4c8c01f61cb274c1c5a969ff3d413060000000000000000000000005080849fd5ddd0928ea3e7e4a2e8733a46f2c01d0000000000000000000000008959ce9be39f1a4477bd71ed73dafeb3d6035422000000000000000000000000b3d9554c0fd5a0d58c6aa8f04714b9b3eef23c9b0000000000000000000000005e0295b4c3a45db35f7ce8ec3ce11cb4362c70bb000000000000000000000000fd0c5a74119d222af14a3b281bcf3d6c0167bda000000000000000000000000018279b0de54ab0d44a35ff139778d1e7832644600000000000000000000000006ed624011ebcf3614602f031133d5697584a9d54000000000000000000000000b57632fe852d22e6b188bed931d03ac86dd0c9a3000000000000000000000000d148a0295ab89af675473fdb444d6bd85fe20487000000000000000000000000f7c6e902c4044077b28576250eeefbcd8e838c100000000000000000000000008552eb4fa9f5bd64b0d6768af969da9b3d8599fd000000000000000000000000256928cfb81f7eddcc9894ba823765640dab7b49000000000000000000000000671f1e18b40a3b16c189d7ad6237cf3ad6cc6d2e00000000000000000000000087f69111266cc462f7b73ae85ebead623576bbe00000000000000000000000002de08e73fa3cbcc884fa7f5abc42dc85edf5090e000000000000000000000000e4e09f4935681bf859e262694b0930acea10485a000000000000000000000000c2291edc2e0067eca562245a1a058ad26e6d468a000000000000000000000000df70f568129e610927388ab90c1d8f990438eed0000000000000000000000000bf6132c403f6ee8a4073ab50de8b6bf641784454000000000000000000000000ed4ba064f7155528995b8eb4631627ce7813f4980000000000000000000000002b676a350cd2672a0b5a2afa2af154d799d9f591000000000000000000000000f3c4440b17617944a9d645cc63e7267e67b0ddf7000000000000000000000000e132f309c20537ea01ae888a0e28d4b386214dec0000000000000000000000006f2114d0436c9b3c8eae53fdc53857c9cd7b5a00000000000000000000000000453b29ed565cd67e06a275aae2fe4ae6d1ab2c8e00000000000000000000000012296804b7edad45fced74f975403960d27afc9d00000000000000000000000018f3ee4e986dfa01e131cb6b54f3be172e1f2f840000000000000000000000004dbfe610483e717e370176ed3f1253814be42dcc0000000000000000000000006a1cace5acf2bec7142a616670eb12ec03f75ebf000000000000000000000000ab7651016165632d5c38280f9872c2eebadb7138000000000000000000000000565881f0eb8f82c84bf3cf51c18c4a99ed62aad700000000000000000000000008e62fda8439e30e83d364448fc2164c101dcaf60000000000000000000000007e65973a8004aefba8b3fe849691f2bf82ced7d40000000000000000000000002ac0d636a5b5e321b4d644fc0e6b96382bb963e2000000000000000000000000416e7d242ccefe8dda57f77c5501ea44d2180613000000000000000000000000fa1ea5a4cf932841a9de695b70183e89890111ec0000000000000000000000009833b16cdd07a72c58f7d98b9a668757146c64d10000000000000000000000006d8563b39a069a9a33e46c9ccd1def083e0320800000000000000000000000009201826fab97dc951764b8d879b7fe7be5c7e5b70000000000000000000000003168e6f7193073e37d265a113eb31c820b14135a00000000000000000000000051290f4016c267d1e1958bebeed67811935a4fc2000000000000000000000000e1dd9bf884fdd07afaa86886db2c2fc4473bc580000000000000000000000000ee15a75b5446b5ed0bb40e7b9d77f06ec2e85671000000000000000000000000ca871f74077609f6e7f8d48a97a817b03feb34e6000000000000000000000000885d199eb188024145f54b998934213d5b0ab498000000000000000000000000d48e7b5c8c8e8eced5bc51f4fac72453321e11aa0000000000000000000000002bcf4c59b7f917e5e1345ac883425ddb5cadd7ae000000000000000000000000fa7ba7f09f10375fbd89d853bc458cef557cfc1d000000000000000000000000bd4efd50d1cf62eb5e14b16bb8139a2c3217917f0000000000000000000000007fa5b458435194f4bc886096999a728ed85c50ae00000000000000000000000051034a02568df298afedb59dd1cd19a3c765fd710000000000000000000000006b05ee7189e516787c593b39a3cd84fd0223cfd100000000000000000000000039a8f1a47d73529c37649eecb1b3c3861b811f5f000000000000000000000000419e9ef91b2831e6f13445dd28bba94a5b1ca01b0000000000000000000000002bdb0341b9decb0a83a73c508150b29d91f9f0130000000000000000000000002ff8ee520314774d85eaeab91a67fcf931f6c7bb00000000000000000000000067b5ddc17a30c7665bba7f8a2a8a18e178a319400000000000000000000000009e1961c88e36b17907221f8c71f92c5e825aba2d0000000000000000000000008e2b96acd19f10fad714e7c45fd4b4132b8a96760000000000000000000000003b8a70c44538381056508d2c5f47a67f701b8b9e00000000000000000000000029a0787eb6eb12faea6fb715bc38e4c1ea97beb0000000000000000000000000c635123a9a0486332575c202671ccd6238e18c1500000000000000000000000072f33b573bb6588bc727e0be9d4f82a967c5078f00000000000000000000000056ccc6fc7725f73883d885c8204fde397081f703000000000000000000000000f4ccfcf6c51a469c0f621438610fbcd379172e8c000000000000000000000000f39d92944f32872e376570ac954b9e26142511b6000000000000000000000000f87c7b50c86cc1e7c3eb09743bc8b3b36fdcf3cd0000000000000000000000000c2e0e4e479c083b47194aac6d231785b19b0e610000000000000000000000001ff81c885bf871e2c65128377e052e9e01a819da0000000000000000000000009e5f54de2c34bbf332a64006bd127ec8b5188158000000000000000000000000a04907fd823ed7aa014a4c86b4574d0fc5e851f500000000000000000000000023531b48f43b5a744f418efac7dc3abdf0e32277000000000000000000000000f136a9e807f4c721b8837da63b2f7e15879a2a5e00000000000000000000000073c55e466d58fc949d424f24457f271ad51091d70000000000000000000000006348bfbf1bacf371431685abcdacf14fdf4cac7d00000000000000000000000053dc0f059267abb27334583556632b59cea42dc400000000000000000000000099672197d7a9a45c2cb71dd6041a17798dac47c7000000000000000000000000e318eaa35472c303c30894735cf097b720ab34cd00000000000000000000000034f9442e5bfa5124e85bdd3aa180ff8678ecd74e00000000000000000000000015930b1a8061cf45f7470a0bf5ae8393ecff8c7a000000000000000000000000befe9e59853038844ba2ca20bd50e2f88787881b000000000000000000000000aa240acd6d4eee66fa6dbe4404a72e29c7e6d55b000000000000000000000000bfcc4a1cb165c68178029153cd5b480d734fa495000000000000000000000000df6d886ff3c0f346ab47538d0bfb39037f7c8a9c0000000000000000000000009bb2bf00f6b64e2edbb82aa3f33496a24054d5740000000000000000000000001de31714f89205fc9d543726bd14340127ca8034000000000000000000000000cb53a1c4a5e869995840c9a975ec47ac6339b213000000000000000000000000e95db45e6919d9e945c75ee7432f7fde992e44ab000000000000000000000000792c32703efb10c3388fce9d151168afca07698c0000000000000000000000006297fe609abc565b15410135cb88c322e2179f6a00000000000000000000000013fc9fa759b7fbc2c5707645e3c54a619821ffd3000000000000000000000000dd0a647058e590e6ca592fca9308608ebd92bf3800000000000000000000000048180430a5912fb5ec9946f625178fbf478de150000000000000000000000000e17fe9041b5ec2e604cc4c06227566dd84eec0b9000000000000000000000000e6d3205f931c7b19bce220c1f5ee97b1d92b5e890000000000000000000000007ac97d8b2791a14f66dca19702e0fdb3e8bf924600000000000000000000000024203420aa177836f6715d97edd9b91f1f8b2a870000000000000000000000005f850ef1d70108e5b3c92df706d54fac9ac0de0f00000000000000000000000026b15e806f99c3bbe1ef220ffa40c3bb4653ae4c0000000000000000000000001b01e1001593043401f4d39167127ac2357dfac70000000000000000000000006c35558190c4ac6c601b30d48c14b9ab273fffa90000000000000000000000002f302ef0f38771854b1519b580d50a0437775809000000000000000000000000ea58cfe0217aaa33724a0722c2004a8246bbc5aa000000000000000000000000a7c66860797dcce2f73dd6904265331c92df86bf000000000000000000000000459b8de3ba1d63573b30ca98e2c4de9bcbedc3070000000000000000000000003af77c3a45b289509f6bc018a63d8efd1f827597000000000000000000000000f6c18b1c3ac9b2d34135d0e2475e7233775f6c6100000000000000000000000032f5e38871eda7f38e00792400cfb0a2962bd30c00000000000000000000000046ff09ceaf7be1134515cdad1dc105354bf69e4900000000000000000000000011cd7e5cb9a5ad1dc1f80b7240aac99853129a220000000000000000000000003c9d109c33177be8d033d371e450a3699c0f7b8a000000000000000000000000550365778221780de23852c4d82a82af3124474300000000000000000000000026648146564a472b728582e2ea6c82b4b4fc4f22000000000000000000000000692e6b72ec1e64c0e97608ac02e0e0efc5546114000000000000000000000000457890b2a813db8f347f9fad77ee5304e0023688000000000000000000000000bb5784912b36a1b723d20646852af64fe00dfda20000000000000000000000002f484d90d35a00bc14d7487fc19235b9ff07cb8400000000000000000000000069db3b121e846570a8faeb6ba38b88671665ae33000000000000000000000000d95faa8e4b6fbb7ec5cd010f5bf612ac63dfa94f000000000000000000000000aa15d7af36fc482120e1116e6cdc753feed808ad000000000000000000000000f618b05d98009b5c052f9d56819d0af626936319000000000000000000000000711ffaa512cc75460c863885ba56058c90272a770000000000000000000000004362da12c01e297a0fce02a50f9ee3d4c9f65994000000000000000000000000f4abd3949f51d1afcb5a0e0a014a4b88c8a0332c0000000000000000000000009f563a673704439f7776766c840ef6a3b4222e7b00000000000000000000000009dd49824af6bbc0594be4dff60e5a94058887a900000000000000000000000081ba718dfd40f7be29c3361409198361f0d7fff200000000000000000000000096ffd1f29d8a7e452aab584f7033953e00f46b76000000000000000000000000a7770c982b4d21235d28ef9c9d793237dc625690000000000000000000000000b6e806822d39e11e8406d2486ebe5a5ba1c8dd790000000000000000000000000e9f3c3e1923a7223bbda2cba132a56723af3ef6000000000000000000000000c7dea9ad38a29fea9083a013be173bc1fac6f483000000000000000000000000fa92054a94ef75b788ff990929b4c961bfffc2c60000000000000000000000002cfedfeecf6343bed6b61040adab6727c47cb5d2000000000000000000000000e7b3e04c189ee5685dbf1432df310218aadb6c3e000000000000000000000000151810f4eb56fc8e0c77895ec737eb2cbd28272d000000000000000000000000fac356422c5cc457d53e26b76b312a2e689446850000000000000000000000004a43e2fbf2c274d5956c669877c184d35e37c13400000000000000000000000077390cbe2b819082fc47a6d868f7b8c1539f2423000000000000000000000000028d10e5ab5a23e0a8b78a0cffea33fb9035e089000000000000000000000000bf77644634b1fe664675c756db5523705fd6ca9400000000000000000000000061a9265c0cbcfb46b768c6c1b15b93749e776d82000000000000000000000000b1c24fd44df24059945600481a745245fa186fce0000000000000000000000009673876726b320dde9c83377ee9d5b8edd837d31000000000000000000000000eb3ada3e814e9dbaeb5c8e126c40a037aa8b5efc0000000000000000000000003c50a6923eddd05e860c1887b7987d457baccbc60000000000000000000000008ed23ca7dcf6b781269d1a1f1677142cd4a6bce60000000000000000000000002e7f3865c1ccc501ffd0736200339efd8ee0ce440000000000000000000000007dbc22315dd346ab671682e8f4bbc8150207354000000000000000000000000093d18eef7d40d507129292a1ddc641ae3254543600000000000000000000000032c73ed1728ad3c2f23415a0f7d1485f1e53920700000000000000000000000076c1ba68be4491d19dd9aa4d67c33a73f4916af4000000000000000000000000916d0bd451861f5131bd15ea21c9ae9da01f4c170000000000000000000000002b0731ad541fd790a7bf79174b0f6e0c1a9ba75a000000000000000000000000c4369fc524c88d98b2267bc686e5b98215a34620000000000000000000000000a29db99303aea67432c5faed625773d8f81c4df7000000000000000000000000aa8fc27601eef66355258d5cc345244e426138bf000000000000000000000000ce2a7cb7262ffb5b0ec2b8ed61b9ea95cc3b1bc0000000000000000000000000ff27ece42f024038eaa56bfe805e7ef1299188650000000000000000000000007abb96518f1bd6db56fe98aecf1df76dc5cabd430000000000000000000000006f30ddb0d784a1ad8f9f2d7c6920c5959afd421b000000000000000000000000947ef37cd5710b52dd8f2c02222d2d4f95b7078d000000000000000000000000bd6d78d1c30363a14dfadb904ce805a3504a117300000000000000000000000048877e114c6a6243f52e495d2e2878c5e30717630000000000000000000000006e81c2b1e7ec60fa77eae342b223b2c52c9438ae0000000000000000000000006fffd816257f0ec0b4397e50fad0a81fcab56565000000000000000000000000eb934948399d37ce843949541e8e87913b068bc2000000000000000000000000b98ecb9a227a1eb2adb3546c9be38eeb3a4e4b98000000000000000000000000587745b4167e6591727087e5251e6f71eef6e21200000000000000000000000031a03b11fc44ef0e27242ed0db73e90054f8774f0000000000000000000000000f0b68a3fc46fcb78a61d386c95c1857a487a2560000000000000000000000002b47953adfb57158b7c342749782b544264ee5340000000000000000000000003f9fb43810b95dade636ed56926d8ec99473b8c800000000000000000000000020dfef7320a5d86415673a17e690fd94aa016c480000000000000000000000007f80b1ac6b2dffe6e11c8e336a56f1a2ae9a7d40000000000000000000000000860a8daaf85981a44df9fae6bf584f4c44842ca600000000000000000000000074e6d240eab7cfcc5ac41352a160fffa14e373e4000000000000000000000000c720c41138813a2cc1c52a63b7c48b6ca0f50a2700000000000000000000000010652f95be15e695370978e3c0f5fad54697bee8000000000000000000000000fcf94dfb5bb580cbcbdbfb88ba4fadcb10916bb2000000000000000000000000852b56d5fc4044b7c2b66fa8190f2d9f374e7a9d00000000000000000000000066d394b0101b62edae6e723786b78dfb333fb3ab0000000000000000000000003619ac615a1c680ee7c222ace9433dfb6848821700000000000000000000000078101cb93fe7344d065c7a0d24d176a62ea739f90000000000000000000000006287750cde675431765c0b4662539c3f016eda940000000000000000000000004d160bf14dd949c0b400c3ce11bee22693f4db120000000000000000000000003eddde76b71ece8cb2dac233d750752be8d39252000000000000000000000000ae703d01000cdbcc773e21aa01b72437178aab2d000000000000000000000000deaf8c10b0905caeffceea865cff342aad32aa5400000000000000000000000068862b03ee8cd832e91fbdce54697c1caad5dc640000000000000000000000004c40ce7f3327c5c1df6af9c42cf355b7be761f520000000000000000000000008dd4de6eff2946ec6c6e451dbd60f702b9cfb5960000000000000000000000001c3bd10186a449885b41bf4eb9a55dd95006e20f000000000000000000000000c31b442294bec79245288ebc8f9cc4f7d06ddfd8000000000000000000000000a2e11b88529d1ea1cea68f66fa8864a92e71d0b70000000000000000000000009b93255bca983f3e042024dbee2f9a2dc08ddd49000000000000000000000000b7e49f3ca9f9440842f0cda38c1663ffcfa9f880000000000000000000000000ca68829f20f625e37de3362a8bc38e5c63f79ac20000000000000000000000001cdf8596cbcfcfa31a7ec197350d9f49db5764b20000000000000000000000007ede853c78af6eba336cb87615e83a553fd57418000000000000000000000000df0fe37f82b4e870e8332b573364a8b6e33788e0000000000000000000000000f9f15925937cd3165573f56d93a1a16601d3c9dc000000000000000000000000776744adecbe1be512160a0ea39159c9889f61b5000000000000000000000000f189b9278e7a44ab583dc57f6e39263f77b2bf6b00000000000000000000000074fd9167d2970c9c518ad20e5e61e966d0e0a589000000000000000000000000f85ebe457aa62d1dc7d60a27c6e974e84e3de1db0000000000000000000000004128555f929065e779e8b2cf4eabc850b2832d55000000000000000000000000ec1e7d7ee43bf00daa6be4d54304b3720f931f87000000000000000000000000bfc145a71a8680184dd234cc11c27f52f9f6f4920000000000000000000000007d7d666ba8654c120ca3ca726741419048040cc5000000000000000000000000a1d56012026048e2ecc2d599ba589ce18a08d9ed0000000000000000000000003921dea61d0200207048e142752419c2739c089700000000000000000000000074174b5c634e04a5060f39b1c9a9eba8d3b07c4d00000000000000000000000034e7aaab412d6ba9463497b6a93d3f8109d324b70000000000000000000000003c9deaaa98325b104a37965ff746a008f29549f1000000000000000000000000f8a09160eff86207a301304afeca9f016059dfc4000000000000000000000000cb72331aab31855614b8cbcf034764cd91f741ba000000000000000000000000d413cbb1a7f13fe16102bd0d06bc63c88b721c4c000000000000000000000000bb1f6b3923bdb62bb90071b3324efa38aa27185a000000000000000000000000308bd75732b26e8ae8ae0044c3e92749ebfc824c0000000000000000000000003b8f64c1f835d1e56690d3dc0aedfa616d30a299000000000000000000000000fc9ae38a9f551841a9eb70eb1e8bbc98e8ea5e250000000000000000000000002d122e3020a1ab365afa1a88cadc7dbe307577590000000000000000000000005cf0dd758eb9218706394203af9941dfee4eb87b0000000000000000000000008c335d0b99165f90ae460de3c2326834df1c60800000000000000000000000002ac05d50badc00e3fb89dd1fb48be29ef2a24a8c000000000000000000000000047185facf9a2117198f3c559eb54a4ebf6155bb000000000000000000000000f6f322ffbc0019039d7b0ec60a6464cc08307c6c00000000000000000000000078ca2ed7a4835f69e23afc8ad789572603d800f1000000000000000000000000756cc26982b12441e467a85d36f5f84e9244273b0000000000000000000000006625f805ca81582e952cf5794560c015d80b38af00000000000000000000000084abe5e530890329c4f4d9c060450187740c4061000000000000000000000000c3550298d68395eff40986bec56079face9f7a15000000000000000000000000113b8bd63da599865809cccd5732d593506b45d30000000000000000000000008683c9e6211a0dca84f4fc88c6cb0fd9c86f715d000000000000000000000000b9261cde017f358b7124a298f3717fab931e0146000000000000000000000000388927085e0d0835de373edad99d2936e31cf8ac000000000000000000000000d4f4c9b65af8ffe2536c0d8d82da4d66e950faca000000000000000000000000428d6ca76b631d9299091c5b33a647d14fe4070a000000000000000000000000823338878e8dd1fb11a51df275e18daeba5055880000000000000000000000006b4bc1ce33b7993ab75c5b08bc0744fd5fdf7d6d0000000000000000000000007c472801c9ddab6021ce075a1ab82193cc220a4400000000000000000000000094acdbb9b0b4a06f7bb80636e20844fa5fa009b5000000000000000000000000b76f1ca75e09a9cd86a890d6b2a63d646b53da2a0000000000000000000000001512833b2c53762b72950d92908ce610ce67bd5d000000000000000000000000eb5b3c8e920278b8c705e32ec5841d69f70ca25f000000000000000000000000f548187db14d5edd3f8a7132e83735bcc52f90f60000000000000000000000004276c0e890fbd151c095fa27c4b1454a182c9d99000000000000000000000000a5805a7e171bf17611dedc4cb645891eb0649d1a0000000000000000000000009893f5e106b084398a96df2162629dc10e06b0b6000000000000000000000000171a91cb42bd3a085f02b9ed81b8e604272e5c520000000000000000000000004cc3927c9c20da7f025de6afc929ec9ad84ae03a0000000000000000000000008c946fd48b583d5cf8082fc50e1feb9957658de1000000000000000000000000b3e549be4ee03b8a0f6be68ae84fa77dae62f82800000000000000000000000019a514b2b72f4d5a6f8256375e9cab82446b440e000000000000000000000000d074e26e4bdb74dfe2431aae8bb3a9acad24696e000000000000000000000000483c9b255c28aea1657211554359522ff508f3580000000000000000000000000f816e37497d14f7f95e45b11c2a5ac46abfdbca000000000000000000000000bc52cc4b64d01b39530dbe44a330f928c094c8b80000000000000000000000006107200177a0b50a5cc235fc760606abc85385d900000000000000000000000099ba11b5956a8db7685d0b07f19d5651e2734dc20000000000000000000000005ab8f659cc6b67c336c5d08a28b44ad7033a176c000000000000000000000000b19b61a7248ea83bd0ea9eaee9382317fe21c043000000000000000000000000a6f7738285155b958fc6254e3d991bb0573dc563000000000000000000000000f2535bf2783f8a7aa7253554f7613185a85f183100000000000000000000000076d162bc5b6caa4838e611f431daa2c1fa720b20000000000000000000000000135ca6ece7c200da97b47dcbbbc751719bd78753000000000000000000000000f1da5d81967e3232ba0c126f35e5256f730ad2030000000000000000000000008d259830ccf74c18ccd3dc13b39e3c17d2fc7ab10000000000000000000000003af3e60da7dca8e24d8925b18d1a38683b5cbced0000000000000000000000008630118c291bbe0445613cf3e179626351b4ed9100000000000000000000000080ce0ff86eb0b5483a3ea11f1cd796263cabc62d000000000000000000000000e90bdf689d58df9f649d3c8ecbcec44b7f58401f0000000000000000000000003389ce46b49dd98c76869f6d7dd83ea78d0bab33000000000000000000000000ea799b33242a7e11c47740a9381c2d5c6074901c000000000000000000000000669383e67f9a67cce08c3bc3e71f1be99f1aab1a00000000000000000000000067f8289e5ddfa304a5b23bb24a899fd4f8d8d6a700000000000000000000000077a6410008afe569ebd119bb57de499c0a809d5a00000000000000000000000004e9f85f668f07c97d30ed407553684a157b8b5c00000000000000000000000041b31c9018228eff9f1e3690b419eb452e4def0b000000000000000000000000c3a6c5f3070990be57a17a052e287339d7dbd6d300000000000000000000000055ce6788cbbabc04b32349012dcd582fc5de5f9c000000000000000000000000b40a94f8228a34d4a46dc64de85afe7e9d0640b00000000000000000000000001a4c31e0c6b9c63d0876679801ae779f4414e517000000000000000000000000841bc9275c6615e7ce2a7f5cffb58fd03071ae470000000000000000000000004842ef40d5f6c0adf20b83497e680aa77527e02e000000000000000000000000761521678af9f82b39edd00451da85ac4ff31094000000000000000000000000955d3fc17399a559b182f379cf6c996ce4cf1a4000000000000000000000000092b5bcd01161f7d5897bb373e2da4f0a6d96077c0000000000000000000000006754053805054ce395999057a8392819e8431ac60000000000000000000000001e63d326b0d08aba5789fea71f80eb1e7e3e949b0000000000000000000000007804820a1827f99a90e3907669dfda09d3b79a920000000000000000000000005fad8b7989fa20fc5596272291a130a54569f5400000000000000000000000006904365ce6f855766de9828e3ab966056ceb3131000000000000000000000000e72be70b97de8c63aba61ed1a013340b8c7f46e3000000000000000000000000fe9bc41ca8ee0dd29480298023f2c708fdb459e9000000000000000000000000074f7dd1b52c409126f1a6c66a3281943a7278b6000000000000000000000000e1ed541aa035cdf28e614268ab5ec2db76b02a2b000000000000000000000000d253822b2608923d60d470119247479de75390f6000000000000000000000000197bc77bdde9c60ee1ecdbfd3596f57f4d2363c1000000000000000000000000754c1cb928d029b5c281cca749a0f872c84747bc0000000000000000000000008f69ced06ecf0c8f933fad245f0ce8c593d932110000000000000000000000005addf8af3476ea41faf23263600fa38d846d75c00000000000000000000000001afde285a01ee5b0c87509d8f32d09f52dced0e000000000000000000000000085c122c70aec5c56897c0e25ab6279a267b1c616000000000000000000000000d239d56b75f765149a1a612554e863d730e759460000000000000000000000006c4e416c3efdc912b5bb292c2a399c691ebb2e31000000000000000000000000344cbc772f580c59a36e77e9a554b402129ce4b4000000000000000000000000c75136a9e38d38b2e26ac61a19321740e15ca1f9000000000000000000000000998c9c7f65da01ce1b886be005724284f61c9cac000000000000000000000000d1dc36728cdf4dc02265dfc534e3237ecdae9f2800000000000000000000000099adc1d16609e02f3ab4a1d03842811314b7d260000000000000000000000000b42c9194d632140614472f5b6967e47c717431a70000000000000000000000009d134ec1ca0bed7dee095c9229d738bf84bd17a2000000000000000000000000aac1356af87611eacdf83960305068ae8e6077f20000000000000000000000004f4007bb1a26106a5bca1b01ed0a6b8d88df0a980000000000000000000000006e5e51a72e9957caf367463131bcf066817a9c99000000000000000000000000b778d06d7f2e7c51ce8c87961cce7759df1de8730000000000000000000000005a46637bb128368d5974263eb12f1057e7cc5761000000000000000000000000842846a42adec930a18e0209c8a4ee7f03be59c400000000000000000000000078dc236687e9893e1f9a10753d2f33f81b0f30c300000000000000000000000019ab25ed46afde2eef39a72cced04ded952ac64f000000000000000000000000c18cb250ce8eff165a1cc0ae128cdb5f0d42c3fb000000000000000000000000d20c02e79061e8da14c0c501b440840655c68277000000000000000000000000a2271a35ad758830b576391823852c9b3f4877c20000000000000000000000005e5d0fe4d5db787d5a0d502d8e06d5e1b7380ec50000000000000000000000001ffddd7b779f7f652fc622b6cdff47aefdb846c8000000000000000000000000fdd5e9873841d3c985c555c3f173063b8bfb39bc00000000000000000000000044be421e90188e049d7fad41db5d339565d05ab4000000000000000000000000185df12fa43473a67efe1cc1afa9dbf44df9e1a90000000000000000000000000d05425418e1fe4f91c9490ac1ed7b5014fd222b000000000000000000000000ebe3a7547a9a5a19b2f29758c704956dc4bb4718000000000000000000000000a5764a7e4bc29587967b3608f53251e0edcdadd50000000000000000000000004d01785c57a5b1d4ee4d864a2f1da229bf0309b7000000000000000000000000576d7b2b948980e56787a9a34ae68b610d15158e0000000000000000000000009dfdc98669f55e82186e440ca49df5a86039c2d9000000000000000000000000e65bd4b9efa5aaa582a6b185e00c266c352911940000000000000000000000004e636df991f529c5822e981ede7462dfe22a590300000000000000000000000085450714ca06455db005fae5b205997fd33968310000000000000000000000008c977f2afbfceef1fb74eb14d8a2acb37bdd1556000000000000000000000000013214c68e0b1dd9ab27e0424bb5ac34e8a1159b000000000000000000000000e2509839f2f79f172fb4e13fc695a2cffa0afa8a0000000000000000000000006fef2d4f44b9ac0c89ecbeb16534da94d0e08373000000000000000000000000d7713eb91f781e648323f6a0b4d547560943c8680000000000000000000000004d26f5420ea5fd0011a67ec4415d09fcf336b3b10000000000000000000000001a622a48c104085ea30df661e9154afd8cc2d9e3000000000000000000000000e7cebab5b7a7858c601159eeae35c1a0607d1cdd0000000000000000000000003bab93baf228aea0bb09d81d077f7670072b5ea500000000000000000000000017a6498fe56616b9bab14034e39f1aa6ee899e03000000000000000000000000b184c1a35c1a69e2d975da4ab857094aea388e5d00000000000000000000000051723a1a686f65e09df0586524b40298fef609ae000000000000000000000000915761736ba9c9613bd1a9f7df937fe200adbf23000000000000000000000000612771aae61a3bff1e28ff05e05d03db0b7d7df800000000000000000000000025575d09c81684bb47ea523f937ca61a27a765020000000000000000000000004193a095e7a777e456952022048d87b367d7883a0000000000000000000000009befe164c2e98bb0fc0848d57cfccbc14abaf5a20000000000000000000000009d92d2534a4925faaa8dfc44c4ad10810d88486e000000000000000000000000ffc9e0922b7bbb040709db3b20ae50972060c481000000000000000000000000194af17cb638c92b66159f2eb0db78d6f454aabc0000000000000000000000004c0d19040807dbfc7e6d2adab78fa7faf487c1b7000000000000000000000000603458431a682e882fca3a7e8ca7615011901d470000000000000000000000004fe39065cc37c4f485b4e772c72ace38cc89a4fe0000000000000000000000007e061e7788b8c5d2929ead903fd0c0a400956a34000000000000000000000000989332e24329809eab93e65dc7325ea58e45a9bc00000000000000000000000075793aa8ed370bb793445505a9355ee99bc00480000000000000000000000000c4edebdbe270d16308ee7e6658acaae271eb9cc7000000000000000000000000afbb2cdaba02f14e665cae99b05a517f0e4ff77a000000000000000000000000d74c65b38c1345ac2c992a5c7cb9d3dab88e9a93000000000000000000000000633afc1c7e818ece68a59f460a22f0d5b75cf87400000000000000000000000046748c786468db80a777edf116c1cf70ea4f51d00000000000000000000000002fcaa50ab554993d8e1badeabf562fe8802aca2a0000000000000000000000009f35034615ec5791818aef5eda106ad845f4913f00000000000000000000000072628f9dbbe3c100f027e76fd7f272cc34f2e0fa000000000000000000000000c75be5addb099e589a1162d71c3beb065a2bfb6b00000000000000000000000079521a7d2885480bdf18e8f22d28b0484b680ae8000000000000000000000000f8fcebb98a82e734cd965e6f21f2cb4d7eaad876000000000000000000000000a917d7ea14a652e5e0dffd071ba99e548bb3ef9c000000000000000000000000f8879621edb61a185b4957ce2f080e5ca7fbcb980000000000000000000000004b7bd9d954ec4f97ce45e3c7524c9d4fe5afbafc0000000000000000000000003cd975c048f801740c0f91e7bc09b4b7e472f211000000000000000000000000d118ae3d2ae896022092e57f3ea6bfa1c39c74e50000000000000000000000004c1dd837047ea4d0f375a3c2358b871f21a918e70000000000000000000000003ad50a30d7bbba8a5f67d1ea107030fffa643be4000000000000000000000000d2a3378a71e13caed353989220da23f26dfc8e430000000000000000000000004379cb58e531a37b2c3450fa0678e27ca7026eee000000000000000000000000d87f2ec3e9e149cf5234e62a1512248559e5d9d8000000000000000000000000c7e8228c65ba0b66eb4fed06fe3235ce54315e1f00000000000000000000000002f7c2b12d486672b9a07199644b1a7948f97346000000000000000000000000784c2cfc45f26aefd62da0d4bd3d72caa7ea80ef000000000000000000000000be344d96a1d59f299c93663d32305a9731f8643e00000000000000000000000091707f7889ca8f50d8df594566ae8e583d6222c80000000000000000000000008ab2be901855c40ba4e97c23106d58c9cbbb543e000000000000000000000000417283aeb24944f29e39e6d744b068593e9973910000000000000000000000001d94198c0abef6c473201a26cbf389cbaca47c2600000000000000000000000034e0bc1494343acfea60f26243da3fffd0ef60fb000000000000000000000000271632a4c601603764bf53f9fecd44c5e6fb8a31000000000000000000000000a15e7976f09e70c184e9f90dfabee9877883cf2300000000000000000000000058bb5358ca109a65c5486cdd0fbb23ef98370c820000000000000000000000006a73942bd50788f3b575463a89c25d94f1fb037100000000000000000000000033b5697a99dda115bcfd73528befa36d8bfbb90e000000000000000000000000126eac5f6b89fe7ac7a023d28aaebf0db74a4abf0000000000000000000000004ed20e3e9706c8476729c829a591f8a1812230260000000000000000000000001e5bfe90a0ad1443005f2febaf8b23ef9e58d10e000000000000000000000000df2c9302acdb335840c95e81864a1550ce6c40390000000000000000000000006da0b501c332ec8bdfeb2cd1ca6862a3eae4c2d0000000000000000000000000eb442bbe8c85576721db12f9e48e31a1bb3c67d7000000000000000000000000ef9d0433b5ef62ddc1c3a5f884b4be78b6fe42da000000000000000000000000192879beb728911615c474d8b955d85a4980800600000000000000000000000061d6579c050a62d66abbd7cd4e8bc11cceaaa70e0000000000000000000000002cc084afd43c1303388bb2a81e76f8434883bdcf00000000000000000000000063cabff728480b1f4566b70605a76ad20066c97c000000000000000000000000a11b47946a4377e997216652fedccf5f7f9cd906000000000000000000000000754d854620cfe444ffd5e4bd58b98eac97daf5210000000000000000000000008ea17ef2e295508e1843b9f8403cb4c38a7834b8000000000000000000000000d59f14662f333988289f95b3af6141bacd62181b0000000000000000000000008582bd10bca2b9902c614e2cbfbd8be7ddb1092b000000000000000000000000c16dd164ed267822db97c4b6f9012793e0cbaa38000000000000000000000000f1e4d0865f47e4a652795a734c876305dbd1612a000000000000000000000000f9b2a84d0699479aa17a9326a364eef7e1094f61000000000000000000000000bd92f8b78d54cfc4eb4e1a3a57f9dbec07a41656000000000000000000000000c4fbc84f970223321099cde2f91c56b6d6610ea5000000000000000000000000fca57ade0825c60473083f70772d1c9fad1165bd00000000000000000000000094ecd3d2e5304913476b22fbf020b78ed8e745cc0000000000000000000000007afb606925529f56dd2b318bd16b46e3c2001389000000000000000000000000cf88063fd39d925662ddcd2aac8e858a4670732500000000000000000000000057b01b5775feca2ff89f7bbc04c18e1a75fe462a0000000000000000000000002b9db0ad9a634ec74c5fe38f5157ac28f7bcb04c0000000000000000000000002977e68d90042bfb618255fef22950d232f36185000000000000000000000000b21057da4594c2085130c3d5f986393818a4860c000000000000000000000000243088714ad090901b96a8bd14d90f66f1a3b78d000000000000000000000000c6fd280aa5a0e469958f16d020610abc721c07ec000000000000000000000000199b54076019130af483e9b85175a729fd63a52b0000000000000000000000005774ce40d89eaf438e1bd46f2daa20a9b234d264000000000000000000000000b66740498bf895cf6084c357481e368210fda6e0000000000000000000000000a0ea1708ca5c4ce45bfa033b644200d1924e3f6a000000000000000000000000b842a2ca5032d8b61045a673a57af917d463a7b0000000000000000000000000402f451f0405f000fe41c51c336fe4e0ca6303ed000000000000000000000000cc43d200d287465b6d2bb30d8943aad7c8735a1d0000000000000000000000003be4b1d5b381109fe4abb0dd72f05dbef351f0b7000000000000000000000000bda5a63faa8fb90cf32a52af17f4e53d5f8732cb0000000000000000000000002357fe604d0303bbebe4dd93660dff5079881cc9000000000000000000000000883e5bef307b99fba45335a612a40bc3d5a8b9c300000000000000000000000006dbc3b20217d49f79865d1141f5bf1cf790fa4300000000000000000000000019a39655e75c56c16a358adcbac000748c9bd408000000000000000000000000f0841f6248c845e8aea5da1580a6b05e35929b230000000000000000000000005b5cff8d97617fce536d8b441194b7984d212e4a00000000000000000000000053971efc207359165187477c02d24be74e4c35d800000000000000000000000077ca4910a4777f31310c907194d2e9131f2544fa0000000000000000000000004a3376f2a64c1689eec08c86a52bad5c2d9b0a3b00000000000000000000000071907373915c91a0d65b4b3c65068e5386c60b3d000000000000000000000000be79d633c9a7c03ab919f096abb77bf9923e44540000000000000000000000004ce65fb6b3febdf5287e7458b52a0dd3cf2450f40000000000000000000000002aae78b1635858caafef156689471584279f9ea30000000000000000000000008ce2bf834e6b77d88c1607fda71f9f9b73016c88000000000000000000000000c10c913a5364b07074407abc7dcfda431c293779000000000000000000000000c6630f8727dc80f75dd3677e3cfaeb1a0d31657400000000000000000000000048c0430b873a487414a68a027bc76ad2147575950000000000000000000000000606ebd1bf9e12ccc7297e71a2b9f3106265db880000000000000000000000004eeb49ba30c4ab61d6205081e86940c8a8302cb5000000000000000000000000a64cbb27b83aec90f6c44c577a9dc7ba4f1f031a000000000000000000000000a0a14d057a30c2022e05e9dcf07523350e9708030000000000000000000000000a7b76d6fc8721f4cb2c8690cb7ff382b9cc4f51000000000000000000000000766873002229668d3d1cdd8caeeda0719049f9fb0000000000000000000000008841cb1290db73e8c98051d78accc7b6088d203f000000000000000000000000db0df34b4cb7ee26b18b03d40d3cb15dadb5a123000000000000000000000000c09e40af93f2e990c8104711f363b7186e74fa8400000000000000000000000028d99a1e15bea7ea6b0c2a689f7cb24ffe16e671000000000000000000000000ba832141668d83e3ae3e3fe6150bf327c93ccfa20000000000000000000000004cb8aa47833f41fe971bb195d41ee159570eaec6000000000000000000000000a46da16919456067d1878ff15c793a9081a248d3000000000000000000000000bffed11f4a0f16bc600cf8f8e4a4c574a0e31e05000000000000000000000000f3279e9ab1d85d8b1235d4d1d4b6617204e6525e0000000000000000000000009987e863c5269cb5b055f5f072ca11ecf348f8e2000000000000000000000000e84a6d71372cd09e5aeaa1b0e2417ed799f5f637000000000000000000000000f857c5322a51963412bfc37b1be32ef7c97deffc000000000000000000000000d1c00fa2feb5b909878b1ca65074672ae6c16fa60000000000000000000000009a91314f1c9d025da8e134a740b34117ff670d9b000000000000000000000000b6a04a73c2e2b4692ae9f2f04418898538957080000000000000000000000000facd05e2002060606c0b2ee67284618fa43c102e00000000000000000000000067c33b6b9be144e8e8bb693de30861b1b5c77714000000000000000000000000e4349d41c60c1252c5231efde2e8817fe4a7a34000000000000000000000000078f80c9271ffb426d9d2f47685f3ec8de62bd1ed00000000000000000000000040a2a43d28915cecbbd02e8e7f4a64323282b2270000000000000000000000009e1437052ef8c6ff082e46440f4f7c7c3235eac3000000000000000000000000ef143c44a6373cc5be54f928221e610ad9065cbc000000000000000000000000f1404077cf603492f05667383120a6c2795a4400000000000000000000000000929e5cc3c95eed2634f66c50e594dca8ba23af17000000000000000000000000f3ba065d695cbeebf69a6e8b5f6e0d8c29731f0000000000000000000000000054f11a93e64b32e60813b8f46768baadb80b4b1500000000000000000000000023094b71b9bb72420a09d6533582ed00b5454df70000000000000000000000004943c188fa4855f5d28eb59981f692692b492105000000000000000000000000958fa26f5fefe943feae96c93af1e05d90c0cf690000000000000000000000004112b5285877ca6311e68551304dd1b0ff42de9e0000000000000000000000006f9db60e717df4ce2bbda46ec5999e7abc01dbe3000000000000000000000000d3c14ad03085728201ca4faba1eb475ba373e6460000000000000000000000005d3af2acaa41a82e8e7a2adbab278062e3c3c69e000000000000000000000000e72e1006865e9a1e778cbbe45dcf5eeee5b04d310000000000000000000000006b6c94eb429a0eb21b8fd38634788bd058ead31100000000000000000000000080126f4be2d9a32283b6fc5669ca1876ca868c190000000000000000000000001b9addf496994fde6d9980de09c661e6cea71678000000000000000000000000b35cfed97fc7a038bf1e13b843e82cc4106d3909000000000000000000000000c4fca85fa0926ca3e313f79cec249faac592175d0000000000000000000000000f151d09159bdc52d668f01edf6c63ffd661aade00000000000000000000000047ca7d12cd0c3574791a3244218d273b02b2b2ef0000000000000000000000006595b59349f814ce58a21cbdd884327b06d1d40f00000000000000000000000087a62806825373d6963f627ea45173121ef433a0000000000000000000000000df77e3aaa14cdf3a42362cbfef372567823d252c0000000000000000000000004217c8dd0c36901b712eb7f5412b4d164b1470640000000000000000000000007199414b642fbac3bc1d0eef55b211efdf7cc325000000000000000000000000ef9de003ecc4e1b3e1a690888a705ed7d63aa7b600000000000000000000000042c0ea0fd393a267e15eae54afaa3f79816ef54b0000000000000000000000001bf9640963368a638c84d3b801836aecf92bc3a60000000000000000000000008595359753edcba5c4e6a3f97b8745d30d39d1d80000000000000000000000008ee01bce51f2caa70aa3103d1a7b8d5e99f8586900000000000000000000000074ca4b0c29451417dfb3b57ad38cafb58a5c15dd000000000000000000000000ef4a56f0ad596d122f27fc8bd7b85c5266a6e3240000000000000000000000001d615973845907f75ccf3b76dc3d50dceeef558f000000000000000000000000e07fc2c0da70e681dd359a2fbe886862c7ddc263000000000000000000000000897a7106d091110ad8c33a1a484abfe37c223f05000000000000000000000000e69c07fd73acf6a363bb404e7f8ce443ed60bcf00000000000000000000000007f474f3afc0b6da54767d2df49d3018653489bbe00000000000000000000000076783d9a947a12504a1568bf14db1ff5be256936000000000000000000000000d8d5aa9cb0714017cfb38b720bc7baa0145997090000000000000000000000006467ca72657b4245effc163e10535c88235bbf9a00000000000000000000000019740510802ab569faed5f6bcf4496395040d80a00000000000000000000000081293684263208b561ec1ace8a133534cda7cb46000000000000000000000000a1e10fcbb82b9cdaadb13482debc270fd973097c0000000000000000000000003e8329806dfaad8955f76425de70f10c273d52b4000000000000000000000000bc5fb0beedd6fb4cf721a7cc1c1888b8a2edc2b0000000000000000000000000300c814eb03f439fc786fad7ec049afe128aaa8b00000000000000000000000048fab3859bb7d101b1dd38512a463db2034b97230000000000000000000000007bf054684e74e418f9ca65e2b9ca5377871500820000000000000000000000002efe0030a817baa771fdb2260ece357dcc5d33ff0000000000000000000000005e5f608f8072577fc5928171adc86b1ff366d590000000000000000000000000672b04f9295366011848b82c7ceb8e2f1b8fb46c0000000000000000000000002decd9f3edfdd2644ae42c71ff256ffb204a3e20000000000000000000000000c0a19df4e5bfc70875dfc9a24fe1402847993d1e00000000000000000000000078a04ce2fa16f68b3c9b041675c9581f51f3d760000000000000000000000000c1a9c74da981a21ca23556b0a5cf47780d21c2b3000000000000000000000000acee434c1a96ad0f60b506d9f1e36fa62464a15e0000000000000000000000005401d46b406aa098c5b71f4b07971196e36b53f7000000000000000000000000a0540d6d1a2a25b517a4972e9834cb468bc148730000000000000000000000004ec23123a3ad5fa2fffb1967150e389431e11b6d000000000000000000000000be300a0cf1929ae13bfda321a432f702b3681833000000000000000000000000633e6d93068ef0ca75c321f60b31d74c6038547c0000000000000000000000002139a37016b367439c76b6c7067084eb1b40e68c0000000000000000000000007ff84405d6817aa8205b74ff283715ffa64a067500000000000000000000000065dadaddaff3229e08e4ef0f44bca62ad1f95d350000000000000000000000000155181a64e5da63438110c2975950fc7a178173000000000000000000000000f12abcea3a1a54895d33fe6a1d7a4a2b98f0cf540000000000000000000000003e2343128c54bf4cec16ab3fb8f4f17ffa98fad0000000000000000000000000953c34857d5d14430bbfe9a485529b5bbb6cb3cb000000000000000000000000d30c93bead3debb2ae36298ea463a645e1978857000000000000000000000000bf52d62b84ffb2f90d736ed24e5a657efb7fcae40000000000000000000000006098d56e7dfea4fff863d9ea683fe2152653104000000000000000000000000092776aa7b15a8e9b4cdf3598cbea5bc0bda3fc6e0000000000000000000000003cff68fca3dd9d03c97503719830001a29ab7e76000000000000000000000000592228570a7a0a6d712b90292d6391be4936284e000000000000000000000000135c213acd70cbaf3fd3ef986eaf260900c1ba740000000000000000000000003a6ea89a2151d3c6908a04d7fb0433ad4113d147000000000000000000000000acd065b0fd7a92fa46e31ca210e04f6a65f0f8b700000000000000000000000047a98ce62d7d985e86298e4cac2889c07105155a000000000000000000000000fd74afddba501df487abf00be71d3e83819d7e7c000000000000000000000000d6253912031a1149fb888e3f267a559cfffd1a740000000000000000000000003ec508b7e930d225a599a48730d8017916b243930000000000000000000000004f5ea130986a2a703d63e2e00565cfb22db00062000000000000000000000000c137041c23d0e6cebe4079c062f471d3cec84e0d0000000000000000000000008b8e003e03a7038c1493173f920ed917af9a202b000000000000000000000000edf70d72a960e3e97f9db7c5fe0800f668a05bbc00000000000000000000000084d058e026451798c2005558fbb29e432f92e30e0000000000000000000000005b01b9501eb3e2c4df38f8216d70954ec5def2f7000000000000000000000000ee58fdf8909f3f00a2dd60590530e0bb8b88dbb700000000000000000000000028ab4205e25fa2ee2f49a238a46624f061c96fef0000000000000000000000000c15640ae5aea19b34e6318c9758432c0961d18f00000000000000000000000083f79dfc61b2b4d45e77744b3c720d9a4c5f04cc0000000000000000000000000b8204c296d3484c6a07a8987a08ffcdf48facef0000000000000000000000005641b24c560f3f198e0898ee81c9e4a9cb92a509000000000000000000000000fb607835beabba7c3c6370a7e1fbdb5563f872ca0000000000000000000000004c816b52ff6e6a4137b84468bedcb510227c50880000000000000000000000003846526f1af3e5c9e5347740dab9fae831a2b5f0000000000000000000000000a6b19f432b58b9ebeca19b3736c0127bff2d2b6b000000000000000000000000e6a0da50ea8ceeb94c783733bcfa9553c13f149800000000000000000000000058e345ff218f821fb64254c18a6d571e0d238534000000000000000000000000345de4329247e8a874f0dd3ab36ac3317188c2ac000000000000000000000000d9d6807c7bc1a5de9089574af3a7580cf05242290000000000000000000000008febde648a27742867df533f347ae848a1930670000000000000000000000000d4fca72bf71f8dbc67a253f601094b0f1d1e7c890000000000000000000000006e5ded2fd631df078256934f8a4f68cbbd67996e0000000000000000000000004b9331829e36c293e1fb5c816532ee00b8ca9c3a00000000000000000000000039ec03812123ff739be0ebb93a5629792e025af10000000000000000000000002f226be10e0892d45f1033300ec53bf4df30258400000000000000000000000019dddf85f14c1aca761a509870f4e98837689ae30000000000000000000000006d01538851b2638b3001c3a9f4bc3e276174bac10000000000000000000000005438151cbbd8d322937d762ad1eabc47e1310ff4000000000000000000000000ba12ba74e3d6cf1c3abb31ca973e56aa34f27a0600000000000000000000000033e4d2bfc8c5dedc6f93802add783fa19a86d82500000000000000000000000033525ed5684c8fc1fd3ca6e5b720a0a592d1ba310000000000000000000000009fcb7e1aa8c365fbb0ab6f60901090a2ff13e9670000000000000000000000004aebf6a451a4360addb395f2e0354eed8323e7af000000000000000000000000357d130871335445bab365503c9fccbf627b51e8000000000000000000000000c566624f9b97a3cd8694174bbbf6e670a950fccf000000000000000000000000b7a39e4a105220728467258221012ef5380cd1690000000000000000000000003cbafb5dc1b98f09b33baedf5cf8d9f2b4d3c0fd0000000000000000000000000a6331f59f5bced2b7cfffa6566c4650a420bfbc0000000000000000000000001173a727bd0d6d8bc9445ede159268dfa8e471da000000000000000000000000e5da4600b8af96bd9f0e4e18beeb01f3a27ec6760000000000000000000000001e081c94e0f60b25d050d80f794f7e72cc25ae4f0000000000000000000000000843784ac15ba205031b0ddb1737024236c8300e000000000000000000000000d623fcb26d9e0c76fb959813694c628d5260777b000000000000000000000000f0b7b857f5e664111ac61b31cbdf9cd64b609372000000000000000000000000579aa4862c80a2e61736804019b2826eec75278b000000000000000000000000a259d202be8ebf19945c2ea45fdd3ae6dff2f872000000000000000000000000dc0b08a3021227be4580e1179951af75a19d9ce90000000000000000000000004eeaefec7fc19443b9e07e3a247d60d2574b3e2a000000000000000000000000f71bd6be27940ef76e6e37ee68ad3dfd7d32068b000000000000000000000000a1bce0551983d1ea986313b177048c32faa67b5c000000000000000000000000d15c996696c81067504b71f6c67be6a6e2aaf9b00000000000000000000000004a013f4695318b8cb4cfc07920849333e32b99a200000000000000000000000099f92bd9354c12b966e01add03b861dd31dd4b440000000000000000000000004361f8ef03ca32faeca54b3d6b02713688685a7200000000000000000000000047cfa57f077121706b653e284c7cff839d2b40de0000000000000000000000002aa4238c331e32c893a9db8f67aad03de7fcd8af00000000000000000000000047b8d5a83737580ff7895fb71377b073564895df000000000000000000000000a5b1556118fda132d973c3a32b22b053310a7fe3000000000000000000000000e3f429cecb1f2c9b3aa3dbec05f5d62398148ac9000000000000000000000000776c54537122b0a2429be2cf84f019cb10bd72ef0000000000000000000000007f28baf048df1e61809a57712b5fd7ee05a698a10000000000000000000000004ca58a18f2cf597fabea814c1b23f727f3398e8400000000000000000000000093650946c6bf6152a33c7e7f63d22560ad4e4315000000000000000000000000d2792ca888aa8f178d1bf4b5bea52b5ef5cd1031000000000000000000000000567320d568af726552cf2cb51ac5c9f7ae89ba77000000000000000000000000676deb09b083ec4ded2063997631c13448cacee20000000000000000000000000100fc7ca31a4bd7eeb8b4da9f520fc1311b67b700000000000000000000000054a377f7b20f114e07f7dbdc5c9269095fd00e97000000000000000000000000975f29829193406fba6502270e6e74a8f1da0baa000000000000000000000000d3e4de3e666554d9fb7dc8b6abaf1d25d5a29d56000000000000000000000000e05c0827833c35cdf58888eaf9653bd2cbc792cf0000000000000000000000007ca1d1ca9f3a79802c86432796fcd37462634ff3000000000000000000000000a66a64e5a8f67069ba7384c5509f89af3fab5b9300000000000000000000000017be95ce66387e4fd62703f327a2ba7a3293099e000000000000000000000000dadeda3445e20d7bf8e7c9ba3eb33fb8cbdccf7700000000000000000000000022d67e38be0a8062b9e187f896d523dc15007474000000000000000000000000f27d5c6bea6896289b2e63f204f79ae7d74600e1000000000000000000000000d6e2194079fca05d90e0fcb27bfc2196ba681c4e000000000000000000000000aa82691adad3ff02798da6d95d592120367aef2e000000000000000000000000d33f94ec4f67943a47ee057310ef540eff16b44c000000000000000000000000d797313640647844c08c5294103342378297bf77000000000000000000000000478b20c6c9ec6045fa88bd86ce1c252a3d05da760000000000000000000000000e2d1fed93eac20b02c667ca7204e7a87365509d000000000000000000000000c737e1aa8461b155d94e91d14117d5afff09335400000000000000000000000049393232a9ab8900e8af0e10f685075af46a2812000000000000000000000000502b628912e07bafcbca71344f1c065762e9de57000000000000000000000000a50d7326319cac1329b84887850f8864e3b835fc000000000000000000000000a3938957e6016f116d21b7eb974af82a2690761100000000000000000000000099971d6b2398e5e5afb82a541151d162780fbd9c000000000000000000000000169da0476bd56d5cdbe4a4d92778aa3b4dfc3a96000000000000000000000000af4a1f242cdc107b921bbbe09e41378654aea991000000000000000000000000da9ee872828af9703d13476828bab32e89ed12db0000000000000000000000008d1d38a8fdcf0727dfbc0f8ff3ee361ac428813f000000000000000000000000484ec62385e780f2460feac34864a77ba5a18134000000000000000000000000e99551308ac98002ab5baae25d40a172e92dd6280000000000000000000000004b3a11bfbd39077a5105fe81be6b3f528b88b904000000000000000000000000556e1a47098fce5e352eb368c86e752dd11b035c000000000000000000000000c5def8b073e9c08e4aad017cd49b83d7a09a3365000000000000000000000000cd0d6369f32a4d195af78d04c20995bdb8fd87fb000000000000000000000000cad4ca71d980cc47ad2d0001094f687202723f4a0000000000000000000000002f0e9c34d0270d1780264a8359160b8e2c8b480a000000000000000000000000e5899c213606f4d1dfef126079283dc62ce16fda000000000000000000000000b1d7def39b9bd9e9a3f20426a6f5cd08316a24d2000000000000000000000000255f976998228071b2e05223ae23e3c719d03aca0000000000000000000000007771345cbeaaa85fdda25037c754780e3321a2d10000000000000000000000005ac9a48fbf1d64560754e2f5a4acce25b6742fd1000000000000000000000000d5abebded49e16c2bbf5a94368d909d832e372d70000000000000000000000008ceef35addec136c9ebe64c200c49077ce5e17be0000000000000000000000003e933bb6f2bd744b9fbc66cbc1646f3c4f04c82c000000000000000000000000892a3faa8a9cd7029ea6435404549f73064fe8c400000000000000000000000088ddb98edd2b06365707611050ec30daffbcad33000000000000000000000000b6447a480bed6c9184867c6a16bcf37a67f2ebf7000000000000000000000000a0530e7ebfd6c976aa984a28d53f389da5154fe100000000000000000000000069b5067818249477455ba48e8535b159cccad9080000000000000000000000004849499b17dc80ec097538d7e057c05e2aba5fe000000000000000000000000083659b967f75cf0b6db140a3f05c218fff69a0dd000000000000000000000000a973f42aecdf8a55c12daf3823577d70856d02d500000000000000000000000071d7ec6c0b71fccec293f92ae6599deb512c6845000000000000000000000000939c6369fd798ef1cb55e269b79131cbfd6184560000000000000000000000007092c968cffe784744ad519737baf4a17d78b2c80000000000000000000000001c564a6aade45fcecad2d295b180a6e557faedcb0000000000000000000000005d5cbc2ca34ad0a08f5137ed21425d6b12666abc000000000000000000000000675c16595638ce5096832192a33a62d4b6cdb0ae000000000000000000000000db60ea70504bbb00d161a5950acbc037924083d4000000000000000000000000b6c0d2c1bf98236b2fe5bf0d22dea73ec7ac2174000000000000000000000000f54f38118b72bfd2e13127d8c049a916981ddbfe000000000000000000000000fd4d456cd85bd6ebbc38ecbf8402a81e84443805000000000000000000000000da791d1d20db5bbe835d047a2e398139e85ab122000000000000000000000000a87a6f496be97b873ed0a03181467d715e3a13e6000000000000000000000000b873eb2aa3d84d80724c91b4f9acf64d422d0c6f000000000000000000000000b8440960eed920bfda7b6ebc9c8a343c110e49e9000000000000000000000000feea0d089311e321d78733f77a531a3b87d1bbc7000000000000000000000000357b669dcee15ef81be74e7816974721f3575b990000000000000000000000008154623153d99d51de07d4b22a5654c742cc0d4b0000000000000000000000003eb31481fa256da9e9a3e7ebcb6bb6351dadf96600000000000000000000000075ca027b816b6cb42a40675e252e48d78e4d140e0000000000000000000000000dd8d42e8bc58d6a6e09aeca88f16119d8ece1170000000000000000000000002c6afe50894f903c4749942f19f2d2dab0e9dc0c00000000000000000000000036d2640b7fc32a30621d7995dffeaf95e75fd5b700000000000000000000000036354d4f2c86ac0ef1ccbde34f79403494665f32000000000000000000000000bfd85a31873d6722a6c17a513b06e2f73e392b1f0000000000000000000000002546088e0388a2c1964673f4b94173d72dc4d6020000000000000000000000002dd2afd95a550410838fa1dcb7cb6a5bc1d2dcdb000000000000000000000000855fda37a094777ea39216ca7c2a0e7fb12968090000000000000000000000007ede5f1b7f7fd614c182b7f2f7e9d3b86aa3488e0000000000000000000000005551668da8936ca16bd24be3fbf194c90887219100000000000000000000000078d51df34514b0be1e207c11fad2965b69ec78c2000000000000000000000000e43e2584d6ca9780a285d6d279e4a7b4ab869d85000000000000000000000000b738c45dd32595a9dcf90ed5ab29aa8429f6fad10000000000000000000000001d3550ee9e320ea0af3440d9fdd8859bfa571149000000000000000000000000504651ef4efc1febf9d9a4454ce28ea3ab13e9d200000000000000000000000014668893633f75f54c006bc54084f44e64db2bb6000000000000000000000000947e5b4ab4ba72c3093275430a3e1e84c548d027000000000000000000000000dd677c10304e671ffd889cf9839eb8f993d89ca8000000000000000000000000c99fcb975d40a0ee2506b6f0b4764cde4eed6913000000000000000000000000dc14f4c2e80b91712eb0adee0137d2a2fd5a59b3000000000000000000000000568369cc1466039dc63f88bc3ff6d0c22ed816af000000000000000000000000d2814a35793583076bf7ce30d50eb3d89800239d000000000000000000000000a45fb9d3ee6362c497dd0ff897184c96b0a845b40000000000000000000000001682c727682b8d53c293a66511360e5c83e811bb000000000000000000000000522c1e0f09dc5e6ac12681c0500a3d12856391f20000000000000000000000004546c2dd2b6097dc358bada8d7fd35ca415febe7000000000000000000000000e3f7bb6395c16abbde1c1bd984ca0f872d497169000000000000000000000000cf58559bcbe8118dcb7c96bfe2b6f6a47bafcfce0000000000000000000000005f1d4a46b52f8e9368b517b090f73705aef22f5e000000000000000000000000bdf4263408e4ee3d732423a6509376ef381e74a8000000000000000000000000ab432cb2394f03216f080a1b7c3fd1648cb3e78600000000000000000000000079eac6c6a5fcc094cbbbd886ecf62d3e2ce6c6800000000000000000000000000d58de1073bb8a1d82883c2f3dc3e221e1c1506b000000000000000000000000684016a1705851557e4418a4a6a5479f2811051f000000000000000000000000533ae0275706d6c4cd54c4f8497aa0fcdb5d23250000000000000000000000002b09365a035f15486c537520f41bdd7e95b2c7f40000000000000000000000005b583cb140cd0af17eceff1e596f57da8dff21e3000000000000000000000000a4ae1a40af495efd29ea3b7c45d5990289f0a64200000000000000000000000045276c00b731a0a9b9fe2c813d4a562c32a916ba000000000000000000000000917fe3d36e81d4688c8c3db2df35421ad9dfb2e400000000000000000000000055b584eabf5fb7d043a55d46023576078a70387900000000000000000000000005785b4f5cf98ac4ebe416d37d78f1272d897e5f000000000000000000000000848e0735aa4f0146fb6d28e3111e68de07dcd51900000000000000000000000085e78f2f976a4a4d6ad67d080ec517cf0574da40000000000000000000000000bb1ba9d75ba25ddc355f59004d7e883e8de9d123000000000000000000000000809a869c431e912833bfa368a224bfe7e9b878b0000000000000000000000000fbe80e6f9fac939f5f8bcab0a2a9fe261d34fb9b000000000000000000000000025852c7b340e69dd386036b37046d215f43a24a0000000000000000000000006e347e891e59876608f15a340fffc0e9cb126983000000000000000000000000c5bd0fa429c7607a6a7a87675e27b6835e2d36880000000000000000000000005fb6fb6b279b29f011c3e23653db2fbedbfd164a0000000000000000000000003f0bc48512300eb3607c1f793593ce5770046f1700000000000000000000000040dacd5db6d8242f4cf4a955a34cdd6ab03938e4000000000000000000000000f5db3214b1b340e993b42447499aa3b29ab324130000000000000000000000009ef9b709dd81302a09c31799627de8b0bb243fe3000000000000000000000000ac17cd9b8cdf814e487b490b61be50e4b2559fcc00000000000000000000000061184362eb251e71cec1304eebe7a00a62f492db00000000000000000000000018d81171b535615333b1ac109e3bf88562bd2a62000000000000000000000000fce9e648a6240116691a77a8264efb5bd313ec85000000000000000000000000437d5a1dc17cbe2df5d4a9a596bfbc3e594c6a3600000000000000000000000086023c23ae2abfee8b16566914caab30b25795000000000000000000000000001a0ec5f7a7966af47b073a1c57e7d2c7b0ade34b0000000000000000000000007fc6bf29a97dfa53d49aa7ff9dd3fe271be65c1e0000000000000000000000009e81639c2aa54021044eb6264326cd7f1d4e077b000000000000000000000000637b57b222cb4d95c00e1f7281f834f6e4136185000000000000000000000000f6fc287c548c8bb473584d33d406ce00e0c9fa15000000000000000000000000108a13b86937cbc5419f48f79c144ce3c4f5799b00000000000000000000000064c03d8c647988046c05f186bfc19326965c0f05000000000000000000000000e70b995430a59773809dd16a210ba9d5660a70b70000000000000000000000006a2a8b78b0a6f59d7160ced23ec255fb2dc9e7380000000000000000000000006598df3aa694da7ea39f719c0e7ec0d7f5c6edf700000000000000000000000064ea44aa3d386ddf8d1c805413ee9de52f30539a000000000000000000000000414ec1abfe4cb0f61e54b8dc311e14d30ee6e814000000000000000000000000b1efa520535669af2566ca6142a6ab7200c1d8fe000000000000000000000000f39c9d6285f86b643dc4a0ba848fd737e8020946000000000000000000000000c94ed1d2ca315b9836d8fb64914c77b98323f3f60000000000000000000000003408f6772c63756338882803e0621f2b3490de76000000000000000000000000d35f1d005cb25e1c0f41ae449787ab932c2780380000000000000000000000004d54cc07d63bc35637e18131165aa44dc4cba444000000000000000000000000d55de67dab0156ffb33257df64ff1948453da6f600000000000000000000000085f4a97686b050316fd32246172a59c4bd78c213000000000000000000000000bf299ccb694deb56766aa97a74bad192cfab64a20000000000000000000000000a92da10d87de68e67f49b3ecb5cb70eb96ef1dd000000000000000000000000afd70bb4576a807d6e07e2fa933aa17cc5c868fc000000000000000000000000c2276bda80a4bf06e03d97e19127889eace545da00000000000000000000000039b64988e40d1fe1e2f562838f9669350f764c02000000000000000000000000144c33467b650802bb543e6d95b40dcfb9a6119e00000000000000000000000093aa3b0eb32606a91b4169e6f141ea3041912e6800000000000000000000000034d1ef2e9358015f72a471c4eeaed9b7661c7e010000000000000000000000009c6ab89c39117a813b965a05827982ad29912aa200000000000000000000000033d5721205b090ca7d93b1e7d6410f45a1fc5af80000000000000000000000007c6e9202863a9b1b6b7b65fc663b34db0f5a708b00000000000000000000000094243202f7a9567515a2542e684af18920c2e601000000000000000000000000e3db9ecc5a13f40b2adbdd65fb0a0ab30029a1d100000000000000000000000061284b626fed85d3f218b9971f390d62a754152b000000000000000000000000ec04f5091e9340d5ce0caa9b5238ea83271af4390000000000000000000000008b234abc0ac7783d5fd65d14193fe938c8191def000000000000000000000000912330b873b91465445fdce790cd7ed0c313f6d60000000000000000000000003d38e795ef62655ed7cdbe00caddb3e330c34dcb00000000000000000000000014b58c651189b52ab87cd3c6cfac964d8707e76a000000000000000000000000c9bddd8962c5d9dd0a48c433469342488da871c300000000000000000000000030e64cd07241986eef07dddb8722478b559f6b1b0000000000000000000000003e3cdeb257b6e117157afcf3b15f036c0d0ab13a000000000000000000000000b5a296f4927ff350515b29b9b6fecee43160c37f00000000000000000000000080656885bb5dc0e116860d8ff48faa1c14adeb4d0000000000000000000000003d5e2c0261f8cbd1382e01b32c8985c4f065ab790000000000000000000000002b568fd2f7ba81463c76449e1fc62b60550abda000000000000000000000000037897ab3c0561952db4296cc2c83b3e6388ed9bd000000000000000000000000d5ffb4831a0330dd3b90723afd2b4c9922c8fcf9000000000000000000000000fdef9bf3b0e75263a187271d40de90afe7cbd26a00000000000000000000000081b3a47e022ba5f5b2f6a37743a23516369b1e81000000000000000000000000506dc28841cc924ae778eeeb48bf1fd68f51f324000000000000000000000000823f37dd5a21ec713ee21a7c4421f3971b6eedb5000000000000000000000000a0d3a67e6df59fa822aed19fa6681d1c79e0603d00000000000000000000000021fe5a817a4ebe53258f4bb13878694e8fad7f1c000000000000000000000000920b3a0ae507cfb2d1d9a9cef9ca6d238fa6ff240000000000000000000000005247666f9560177290e77da48116e25bbc392885000000000000000000000000ec59360ff6c21fc92e11265eeba123f5af0bbaac0000000000000000000000002ec07f83aa02fc05a531f64b719accf8a0ca14f7000000000000000000000000b2f4177b56aaa65823f62fe1603a3e892484fa1a0000000000000000000000006bc7b27e90cdef844a069c6717935de42859b1090000000000000000000000001c8be28651d8b38d1ce2ab3ebc63fbb313d1e2ed000000000000000000000000ad0982a49c290df534f6cd2e3665d920b799e5d9000000000000000000000000a02812c21912f4147a69711322f513225a4480df0000000000000000000000009d3b10281585df87078d2e05f652794e9dcbbf89000000000000000000000000b1a27e9ba45c6ff978475c7dd5465bac638691950000000000000000000000004565cc20488c88c48983e17552b3856af79c3a12000000000000000000000000e81a81b24271870492c1ebf1d6f6ec84acbf59e500000000000000000000000021aba4c1baceec45c4abf0d173abe495a80c7c4e0000000000000000000000000cf44fd269c71f08c0c4556322357c9bafc6dfe3000000000000000000000000519669b6dfd1667645f8feb8833d0f1e89fd3b1d000000000000000000000000629df4d47aa30e4dfb8bcd112430aecd73a9ebc70000000000000000000000009ba690aa9fa20f75e6d76bdd2b2cc065f6927cc9000000000000000000000000569c44152193523acd0f03dc2bfe0904ece64297000000000000000000000000bf09b87a9fa08b580759971394e08ea2ee100d520000000000000000000000004995c1baa1ab69e0286c673603d1f38ef7e5a9db00000000000000000000000030e58a400887fedd44cc3a43efdb2c56b223cd04000000000000000000000000b2138ba2b1e08fbada6d4db4dde1cdb30aa671dc000000000000000000000000ca768744ac5e56edbd7d9fb5b673dc3269956ef500000000000000000000000015671471e20adfe47ace055dfd14d96c2ffa2a800000000000000000000000005c8ebe462b4cff7b87d2ef140e3ba81678c976c0000000000000000000000000a79d5c6beb4af1653f6f35fc5a84d19714dde43700000000000000000000000022638750c3628229ad506d1f6f904fb1f845b7640000000000000000000000008c407262a7bdac793e9afdac48764eb57170813f000000000000000000000000da8d01b6f791d562672c81c355205f691f62bce2000000000000000000000000a74b59adeec709728e908c9c0a93e987208373550000000000000000000000005c211f7c742b59e8040f4b912627c5ae93dbf4730000000000000000000000002887583cb615a4872102ef2ef88fd98abb75f929000000000000000000000000569152543c3aefe76f2fedd0eb12992cd44640d6000000000000000000000000ce165fd70f04204e9ae1027af966a1d3e20f78f5000000000000000000000000697a41d49f415cebab5aaf2cc5086aa49b7e7261000000000000000000000000f85e41f63ed437e9381d6772c01c3573a6247ce00000000000000000000000008052c6fc16d6a71e447d12aec5719b11c8ef62630000000000000000000000000b3dbd630380191e3ccabef6714342a32baeabb3000000000000000000000000e5b356eaf9db00dc422410a8202f1b2fd2012387000000000000000000000000e4315157d39e9cca0b93d6a7d520b5d2caee4c60000000000000000000000000604ba709990df357783c44c48c718e5dd9167b11000000000000000000000000d3cd13b3616b13cddb0e8574b0fca06303888a8c00000000000000000000000024f0e1eb2c73976151dd98a32071cf57ad62cb930000000000000000000000002633f8d33468cc95f241ba5773aaad59f5f3763600000000000000000000000061672ac4ec9557f79e3002886f8113b4fc0d9aa9000000000000000000000000c01d1c96afc00483369c01fdca4e43edcc2733870000000000000000000000005fb7d8a2bede802ab4db81f8ba13d5736ab4e72b00000000000000000000000023dc68b8ba24718f191a19b88a9424d5fbddfc7a0000000000000000000000008eda8fb35055d4c7a4580f51f90ccef2fd8845cc000000000000000000000000317bfc46fac805a4242e177fa9a48618cca23003000000000000000000000000e84aae80931cd30d7824b37febdaab749489e0d60000000000000000000000001521af2646c3878ffa2f0d52ebcd36383f4503780000000000000000000000006eb916b8cad8fe23c117b0415d47ddafbdbe0731000000000000000000000000fff55127bd5e19253371d721d621659977b2c470000000000000000000000000e496c72b578746d59eb8692351140e514488f6d8000000000000000000000000829287e5575c72d3397efc91f5bd8a69f654e2a20000000000000000000000004099646b150b553027276c56b36da4038225d8b5000000000000000000000000f3bd61376833eef9f61e1e874aec2c29b6a0b29e000000000000000000000000610bf629207dbd77ca1e5043ee02648a2728f39b000000000000000000000000375065739c5a172c0672cea4119e3785c4fa626a000000000000000000000000181f15075a140653da2358f61d6ccf15e499b33d000000000000000000000000aa9520674d81bd702e5eba227be8a8378514862f00000000000000000000000041daebf5b7b38488bf3dc23e6837779e625eca45000000000000000000000000ae934cefc8bdd873034598ecd8e647d44c4590370000000000000000000000007f9459310783b09adfdd23b060d8f3de9965e9c7000000000000000000000000fc4c0230a28f3873e8e795498efca82ffebebff4000000000000000000000000799c4b7abc206d63c83d8cd5b206d0eade2dda6c00000000000000000000000096a9d3b9c980f8a6d3438a30767570f70524829e0000000000000000000000006ba21d33720875cf6b7d89c0704ce40dcdae4ad700000000000000000000000014f553367d336253cc05cabce312b390fc5e21a10000000000000000000000005ee8ff9af6bd2e8f7d419979278f29f2c78af398000000000000000000000000d1ab4829686722434efdd907542bd31de4ac643b000000000000000000000000364bba9e389e0a2363d1d668b747b9340cc3aaa40000000000000000000000002879c9b0ac63cd500286857f5a55ad9cd023d7e100000000000000000000000063e0e4470801526c80913818b6819102f8296158000000000000000000000000efaf1b42688f13bfd08be83b939710aa9f2bf03a0000000000000000000000008779a3d1e02d782a330e1cc46d120bcd9cab76210000000000000000000000007afbd97735b5ef0c6f5ededfeefe66e67a9c75e80000000000000000000000006a15ca1377ebbe5cf0fc61b3395c42a9f1292a690000000000000000000000001d01ed84cc83d37639957777119341dd3bfad0ff000000000000000000000000d99146fb53300e803088c96bf70dc4447d24e74f000000000000000000000000eaf6932d2d15377a0fb7be8f1da8f4cd2a96b8e6000000000000000000000000fd17416aef682d75ef5a0710e7f14e62626fbe3500000000000000000000000097a2de7077568ae866c654ba09fd27ba7b58e51b0000000000000000000000009fdf870d697520a3cd15b8071601af874acbe3bc000000000000000000000000c1bbdff7ed9189679cc3d2453eb1d519b382e3610000000000000000000000006523c4cc024d4d611218a51a4f7d0653f7dddfc50000000000000000000000006ee6f96fecc85867e7d8edc4c28df94032dee1f80000000000000000000000003a50d770af06d5737280a787a84a56a0b197d7ed000000000000000000000000e36cea6b105f57336e385aa2839141fb0132f9a8000000000000000000000000c8345ca014ebe636ec8c1929c37ebabde9a99e36000000000000000000000000b6a81e045fc9c9b60cd8c0bec3ffc221a8fc2ed3000000000000000000000000c9478011c20a0c40cd222bf090b8c441c5ac56a40000000000000000000000000f9485b906e834cc5590cb0387e03c450c2419f1000000000000000000000000e7669a0957a0c47cb4c4f5e161c8e6903cde53d60000000000000000000000005b3dace03f26c893ad646d6ff95cc97f3a3820b7000000000000000000000000a74901d055c81748bf064672129a568802b6742100000000000000000000000029f807cd89d7bc0f274c36defc33d683540b94850000000000000000000000008d3693225009cb106239ef9d98a660b95d1ceb2f000000000000000000000000888c90137de86c9b2b26e61e1e9a86240eced772000000000000000000000000310307ad2297ce9541c4fa521293b5d58ac8005300000000000000000000000062355d6b19576f2743e772b13d4d1e9e66dab08700000000000000000000000083bba3c8be2a42accdf7cccf08d17d1a1cc7edd500000000000000000000000012904c8761c2f62b5b0d51f529d2e927fa890c7500000000000000000000000068f3d14b27cedba76f8b2d9c116fcbde141605f6000000000000000000000000892f28c5ac023856e7bfc1bc07995409279c666e000000000000000000000000705d19ca06d35db8f610966127f709ee6244189f000000000000000000000000aa94bd6bcede93936fe36bafc42cee4c03870f5400000000000000000000000079574d39ee4e1ebf6503b58a92476a1268c9c53e00000000000000000000000055b201f8d427a08429ee6d11af9cfe5d459c62680000000000000000000000003edf79054e1ee58c0a26de82d373d392ac27c235000000000000000000000000cf46e03f39192007eac0bca7c6a99b6a230e8129000000000000000000000000937f156cb8288a111480c686e05bc62ec11bc3f5000000000000000000000000a29cbb15a1af35e4b54ae4f4b51a77933359c3c3000000000000000000000000d529a9f1864bb7365c5be0399d2a7fe0ec4f952200000000000000000000000089b609676b5df7779771379efb8dcba230c87645000000000000000000000000315978d0e33b7a813eba2d8d09c349255bc85afe0000000000000000000000006f79a6ba4e641d98fa1fc9784f73985a00ca91910000000000000000000000002961592d6d901a8f3768b31492100b060ed4f30500000000000000000000000067eb2920458ed02cd20edb056e61be6792de357a000000000000000000000000bc98b1b9b896b77fa78ca1bb6a871bdf1a9c0f1e000000000000000000000000c0b6ec71cc04692925083e7c39ae5189ac98636f0000000000000000000000005314e901f2a4e7f33f045e77e5999e0938e93f970000000000000000000000005141c704c750fe8a7b72266288b88956634b71c3000000000000000000000000a5c63afa3976834a7b99db6350749a8949c0f8ce00000000000000000000000082e576200de13ee09ec0733ae9e0fd2775cc5a1e0000000000000000000000003a6dd7c95178d6ab3c624c42cdbd71bc7bd77534000000000000000000000000f799ad9e7a19e949443cf257f33712861f70e14e000000000000000000000000a477a64a8dd3a296e604b829570af056a042167400000000000000000000000056c05795e2e740628c8891fbd1bfc7690083ff42000000000000000000000000d83dc6bf45cfc215757c4f86ac3b0b411f3e461f00000000000000000000000062f3e32a3ce8575011a77fb8896b139f5a5d544b0000000000000000000000006ea2db7a933f4aac738c41bc55313ed3a0f8f7b1000000000000000000000000ac6443628419a9693d4b693568d9b72dae31c47700000000000000000000000081a2c273c29a7823bf3a9ebb1467be17047f2a280000000000000000000000007a028d61d291d28d6c7c91202e9a15b8efdcc83a00000000000000000000000065ac8dd374de8c7d4048d3e3612b5dff21bc1afb0000000000000000000000002f76812d3be0aa1525067c72271bfe6ff33de90d0000000000000000000000000ddb9cd59553476e086cc9f0ef4760a630400466000000000000000000000000e7801c8b146639a652a104facd3653fa185cb2e5000000000000000000000000cabb97124b08d7cefb7de5ac9750151ca87b8155000000000000000000000000e17a73a2a49fd41505790fb2bce2e70ab7105a030000000000000000000000009036527027efd7396ce881ea92f2c0f1cbc5b490000000000000000000000000a259d4e39c18e4c51f29f8529d2e3e1c671c0b2f000000000000000000000000709dccb3dda6151ce284fdba32238773ed299588000000000000000000000000b84df0ce6bc78e3bc5efa22d18e055aa77deca86000000000000000000000000544ae1b32a3fe360bbd903b6ebd16495a8da697000000000000000000000000041b10c60ccddffa72d49f15f895cc615f4bb8470000000000000000000000000e7bedac8158543d094827f450bcb41c3c58610f30000000000000000000000007fd182c1b7d67bc7cb433a07aa647713f54c8dce00000000000000000000000013d69fafa23d756969cc1e95ebc53484e7b12f6d0000000000000000000000003274f2799670baef6467c9ccadbab1d7fd16090e000000000000000000000000389e6361ef22a38f995170bcf58b5c1041416add000000000000000000000000590499bec66635ebf6993b9b6f49631bcdaa8eac0000000000000000000000005b8376a50c3dbfb18bea25aa6cc6c6835b255433000000000000000000000000490b3899c6083b5cfbc2faedef5eefedfa3bfed50000000000000000000000008e4fa1a69a2f446a4cf92cd63fd46dcc1265a43200000000000000000000000000ec1c1c473f3575d7a67db6bb5dbbe6895c37f4000000000000000000000000862e6df5dbbf8db5ded738a7dd9b9d2eb41df9d40000000000000000000000003174728c265f0118799dbc2555d82c886cde20c1000000000000000000000000e91163f98b6e240b8efa11e1b548e258f068b063000000000000000000000000aa4252a0e201368fa88e24486e3a94ecc832d6020000000000000000000000008681951b410fb445364d28722b0e99583d9bb7b800000000000000000000000003e22a6696d7ef794d61c351eb17658b8fd450600000000000000000000000007088d61bfd253b057a6c6dbfd5182913ab2266ea000000000000000000000000e77be3ad0bcb10bb6c5b9e6bf56d8d3bf1c62605000000000000000000000000a7b884e674c5d2544e2f7935c3521651a61c263e0000000000000000000000008dcc77dd02025c8ae72e9a549aaefc18106a301c000000000000000000000000bada588de237871fb4386aa9ac95720cba7a8cda000000000000000000000000d6498b4c575b3050128b0da0f1333ccd73f1f0c2000000000000000000000000d84ed9e1996ac648a939ea753bf74e602b55fbfb000000000000000000000000eef74c9d40a5eecb50cd285159fe5adb085b5e4a000000000000000000000000b1555fe2795359db930f68324e1f1a114e3f9fae00000000000000000000000001b62a9f01c8615ffd8ea71899df074e033f1c80000000000000000000000000a6bd581a3a89435beb68032ac8b92baef0f5c4c100000000000000000000000086141418eaf47797eae4e46ea2f98e2426321076000000000000000000000000316f85f95329bcb2f44fb0e610cb63f33c273c41000000000000000000000000c63194d2378db224b600d14c4fa60b630529f8ca0000000000000000000000001267e9e65bbc39e8f09b727f9dfff9e2342355a1000000000000000000000000014715381320b719fe91dec8a7b4cac06b6d7a1300000000000000000000000060a0de6f4263b937efc7e1d99f039213df9e69ae000000000000000000000000779a61a364ab76b3ac5f687a595a8e28416e46ab000000000000000000000000e4630356afb6f6f3bfa900271673f3124cb668a4000000000000000000000000ab22dd3989f7da909b8a2f631470d183678754e700000000000000000000000031a7a230b4014ae6adcccea4a78adaf62a5aaad90000000000000000000000000bf4fd7f9c6a64b929d2105348221db4f81d2cad00000000000000000000000011cbc2523a398057434e8a6445e9a237bed895220000000000000000000000002f989fbc0a42b2a9f7aab919bc6ae9e52787af070000000000000000000000003e2b65db95eb0e96fc518fcb78585f629e9124e700000000000000000000000031ed0e9512d0b02851b047175b0cdb197182036600000000000000000000000005bc975569a6cbd76942cd989a8226d03d44dfcb000000000000000000000000f9fc85760c7194b97257d36d7911be8155eaf6e80000000000000000000000007f5d4da46caced19d173f0434357ba0bac1e0d5b00000000000000000000000076c55209fecd1ff9180ffb108d5268cfa7af8557000000000000000000000000c59106e43c2a048c67c2d4f4118d1e3fc1034439000000000000000000000000c3ffd197226501a5e0f38118eea0c3463572815600000000000000000000000061300251fd1f6d33d5e20d4003cf9eda63b3d32f00000000000000000000000046d0d1d7c228adfa2069c1b6fda66b43f6b526d8000000000000000000000000f0742e9131c83b7acdd248e92a3b7a97bedfe1f5000000000000000000000000499336a5123bf06e1ab8131a27c75faaa81e48db000000000000000000000000f1c93229855ab28598adda3730cd2b048141b3f50000000000000000000000007f213a910e75df68fe628843cb2fa059da717c1f000000000000000000000000e9f45354c249c053124ae8c5bf69864c30ae56310000000000000000000000002b3fc5017462d269f5f2b75298f9f8f68644c8e700000000000000000000000066eed180be9a45f28198cc5c5a560ce6640659c0000000000000000000000000e43fc9fab7fe3af0a14599befa23f4439f5a5535000000000000000000000000b948beb886b6753f05f4eccd1cfce901890b04930000000000000000000000003fee88dce65187440c2cb3acc76e64b10ee09aac000000000000000000000000d589a822b0b5fd9416d6d1c667fd78b23e9e81df000000000000000000000000c217e0a50b583c26fc8a02030e582190ff6d4b400000000000000000000000008c5ae882fe1c0f1f426fd015b91e20d364bef3840000000000000000000000007f64d4ab07b8b406c12341b3e1fd376a34d34c760000000000000000000000009a8ca263644a2192aa35468fea0f7c542c81de1200000000000000000000000054a05ae49c56a1cd9aaf48784d8a75fd5ad9087900000000000000000000000070f6fafa716f74886ed6f6a425af4a41e0661521000000000000000000000000d41fe8a0dd19cc3a3f6abb01113450a58489f973000000000000000000000000f3a93859736ca319ddb39773ed2ec7ae1173f3b200000000000000000000000008df7ea9e5faf6f1a63fe6c31480fdcca9d47a5f000000000000000000000000019619b4366ea955126d8159ad22ce914d765c780000000000000000000000008771f150ce68970aeb9b92cdb57270cf4a0f56040000000000000000000000008765ce55373c373a2274206aeca4e0ce6a3238e500000000000000000000000058c9359139980c7d4f126160755b20ba47ef14b70000000000000000000000004572e08a29ba5d4b6f7f2dea6419f439be30fc0200000000000000000000000095faedf3774dd45c419a3dc28067163dafd06b4d00000000000000000000000038932a73dc34f521492fa8184a45e055f16038b4000000000000000000000000d766dc4fe6779d94d6591e3031ae5e133d059360000000000000000000000000ea18a1e59bcfe63d7d8d38bbd299de630cbdf7220000000000000000000000007126eb474df5b49e039637392f808e12f26c7dac0000000000000000000000003b0c08930a370e66c64fa07ccce8aef9a8dcf283000000000000000000000000854b215ab7d9aa1618bc2027379a4204b5322867000000000000000000000000d80cb815a703f834d18a2b5d518830d04891563700000000000000000000000000aa81821ad645a74e00eaba9a0eeb78edc27a5400000000000000000000000013f390fee17089449093cc7a17da6cd7e21c9cdd0000000000000000000000005117fb1f1c48f856ee025a1b6ad4a9c598b3e603000000000000000000000000c6922ed9e10ee4c0f6f3f795e427d87fbdc6d9730000000000000000000000007cbb960e1fc9769863f4c23541b10286bbb6ba19000000000000000000000000eb7841982732a57d9a7a1c70b0309e4c9b4980cb000000000000000000000000b33b0ee2e2d910caac1dde0e8d78023c5cb241ba000000000000000000000000c09748e659856d5e4fa6dd37032e6f37f02c8b880000000000000000000000008ad70a8aa0828005f14402205dc05030024d56bb000000000000000000000000851498ebfc8d9c39a382b28da8a70b8678bfebe2000000000000000000000000503107f4975c252848aaa3af6f663ead88d638f6000000000000000000000000dbb73a23f2bd9b9d53ebea62e851962508ef1ee8000000000000000000000000b3b55f3ac3178774412998101fcd5198541043a200000000000000000000000022520d73d92b1c5b3210f0445493468c0a82c43f000000000000000000000000159915430ce81eed5b267be98cc1bd051dcb8fa4000000000000000000000000e9d750b78344a3271d027b2ca77962b33a129f9500000000000000000000000026e373ae09f034c1fdb0fed8dbb8fce0622c26830000000000000000000000009d18c3256a3f79f5cac40e753a0045976e6c6cd80000000000000000000000002c5850d81513af53f571baab2d80c7a7d67f0fe2000000000000000000000000eb998a548c74242c44bd67b766251448f41f2775000000000000000000000000ea34ccf053f0442090adca84a6994c70124854a500000000000000000000000053deffe9e46c7aa3db21ee50ce38c42ddf9a38d80000000000000000000000007765749ebf051a43e355969929b3cee548f6ace10000000000000000000000000cfc90b414f249bcbb3b4441d46e3a92a133deff0000000000000000000000001d33679f1a260db5e9d2e5994a03c8f6ea51334500000000000000000000000088bc243758d50fad12bf1eb3d7d6e1351da3301c0000000000000000000000003cac21493272631e486d067ee789cb0ee46954b3000000000000000000000000b19ea057665554e38b3eb83e6b5c3cd356cb4a47000000000000000000000000daa08e4e9aea8fbdd132c0f29b578e44d221c9800000000000000000000000004883116145532f5d86a7bc3166f8a86793c77fb00000000000000000000000002e079dc35cc4e182de297c6e8ebdb100cf9cb75000000000000000000000000005b0397a7d8db1772abf731d947a4f261d50ea1900000000000000000000000005f759fcd56b52b2b1399ed6340fb98d0fd47835000000000000000000000000189a8073d2209ea1e46741adce859287022a085c0000000000000000000000008a0db6bad6eef120904f9adb821efd099b2938ae000000000000000000000000b4ae4447f53ac7b4066a529f6f85e2a030e4c3ef0000000000000000000000007dfa6aaf2be7311845828e54200cb822a8cf83a20000000000000000000000004a6f517247e03b04434ea36578881e15b6753f3900000000000000000000000078b71584134502c795104ebd9d651655d134c54b0000000000000000000000002a87fb70156d68a44f53adf5b3b81c59eceb55410000000000000000000000008dbba2656389a3feb4bf8459fac5b25dcf4fa13f000000000000000000000000b91d78b541a3a4b3498af815fbecc0455ffa4aea000000000000000000000000954ac5555a7fcd507495eca2c6f8e6c9b709ba1d000000000000000000000000470d24c0d86377315204ee8ef16b009f065c2722000000000000000000000000a3e36ca491a75a364de801c8bab0ee39d01517ab0000000000000000000000004e25e8bd545901a8082494bc8fcc5b0d50823bdc000000000000000000000000839685f6549679cb95fb7093f494e3ccac3dea79000000000000000000000000d04658113d6e23abaa9ab75ddb8db18a4207bb1f0000000000000000000000001104fab694300a4193d7e399fef479ac94a4525800000000000000000000000028db15aba6f6d6dd3046c0a58244ed502ecbe7e0000000000000000000000000763d5deb7375ad6e7fc1b66b13f7da5658acfc4d000000000000000000000000fb60eeec1c96521fffd3c8904bda6df5ee9dcb61000000000000000000000000c95db01ced90ef0b43ab851bc38b83473f6b4f6700000000000000000000000017bd15bf0bec6ad014ffab13229a245cff3a3e7c00000000000000000000000089145146896ec8415ee611ba3f65ed11bac503ba000000000000000000000000f373bf6c76427552811a22fa956a399ea0e8d35f000000000000000000000000193528a1461a7c969d99b0681255e504e3adbcff00000000000000000000000057178081a1e893afe35ff4abd3571c5c630004ea0000000000000000000000004cd97e93e705098438d3756dc7b9a276ce0e40d6000000000000000000000000ee6e68ed9e65053677b0b94845dbf7b5a7a5f4f50000000000000000000000003945c4d2835dcad40e78bdf17334f0540ae0f9b20000000000000000000000007f97af4d25465b2ce902d515d82515da2c5a858d0000000000000000000000003c8887a98413edfa72e1326dc42c19220a8075ca0000000000000000000000000f700671e284e7d07a9a8212ad7d6bcdea8ad37f000000000000000000000000360a566810383dd00b4ffa0eee7518a6a5d0158f000000000000000000000000328cff1d33240f3ebd73bc39043af940849e596d0000000000000000000000002c725f760f1f9d7d950f850c5910db416688be850000000000000000000000004c8c8ef8ba277f6a864a7a098cb61ba2af7552f50000000000000000000000006783f5b4f668dbad443a80b73026d32e2dfc58b1000000000000000000000000fc3fb9924383c7d5bf355f54920d96981739caa800000000000000000000000076922b3e6f566ea5a5a6967fe2e9595239e65826000000000000000000000000fb0cedfae98051414122698417f1059aaf9dc9c400000000000000000000000076e99888a88064d1371587db6019bdb6db31f6cd000000000000000000000000dcc1a028d2e84eabc527bb1c855c9ae7d39af823000000000000000000000000e7bb7fb9f7691e8d16cf2c3afa964f4182769e00000000000000000000000000eea0942cc72a093d191e4d176ad1c7ebebba3e040000000000000000000000007a614517c99f267b1aa5d90aa95158a1dbbdcd00000000000000000000000000567ad2a6f9bf2d9e7edd121e2ac21ab23653fc5a00000000000000000000000069e3af0faff0e185c46e87e791dc1daa33213b130000000000000000000000004ea6ed569a42f4b17c725e1cc190c2fd743959ad0000000000000000000000006482d7a76fa083664b2c504fdc4352170a9a319900000000000000000000000061930764e1be6017208c4d1b16255a47c11a7d620000000000000000000000002639f114819eb2722e4fd0134a542ae3d4bc9b4b000000000000000000000000c80028b8263414a8f94af48ac9f2663d8218dc1800000000000000000000000094cbde578ecfdb61514887c96dba646abb3cf52e000000000000000000000000a2365d2969911795d0699dc837614309ab7762320000000000000000000000003167b5ff81b86c73f79c7a239efea5e202c6f5cc0000000000000000000000006b05e448aa49b0b82044e2ce85e83a33f39bce55000000000000000000000000286549f4770cf5643808759b3eecc47874e882310000000000000000000000006b64aa01899db0857298beb8c915aa3bf708762c00000000000000000000000040ba0134f7cc99a774bf10501027555a322f946c000000000000000000000000884297fd30350b834c6f45a79af61e1204c8798300000000000000000000000072b2af11b63ceb9cd94786ab53290764b76b37c4000000000000000000000000c070e57ab6be527d798e49d1ad2bea058be5122a000000000000000000000000cc8e902c385e6c339c757796ff1624ab9a08c39c0000000000000000000000000e56d49f9072aefddb7e2e15deb5a3352e0caab0000000000000000000000000d22b6a7493c0e8a1b7037ae18bee34b9c86ae4a50000000000000000000000009fb84f9f8e7f17bed5524f8ac85e58b68558bb6600000000000000000000000024dd170d38f2c9537d264b7c926bd8eaba81829a0000000000000000000000007a9f0346897844d2136f9beccf50cb7077f5bb2a0000000000000000000000000391de58fafed917f9b7a2d24e4da613e6dc1ab5000000000000000000000000fa2662751b2828f850e4644bedb00c2c65fe1f4c00000000000000000000000022164b6db6beb2f34c6dab0798afb49a609ee02f00000000000000000000000022164b6db6beb2f34c6dab0798afb49a609ee02f