60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d61726e414a63787655366f61374e5934523242624c676441794c6a5a454748364b79396744335453647271550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000444f97f7cd2cde49bfebb8e1a5dc53d6cb2f98d2000000000000000000000000c5688dd78f2e8d7b90371f85217a56c5c902c6830000000000000000000000004780d103ad82561478f56be236c874d3caf88e430000000000000000000000004c757af26875ffbd638f4d18386bec33e98774c3000000000000000000000000fe59d1a42d26a488b77725b5924dc8b1f3f6f1880000000000000000000000002e3ca9c1f09714da4ad111d7d6fc4dcf3c8192620000000000000000000000009c48669f1d4866accf703081f872dcb72b05fa45000000000000000000000000a157ef790014a2c36b47e1bedd8cd33260eb36de000000000000000000000000e63915b0e5b8e98b6d3da24df735eff321afb32a000000000000000000000000d892cbc140f1c36d0ca341895c1ece8c3e13d46900000000000000000000000037731208b6a1870b1b58675c93657477e7db8d14000000000000000000000000ded630ec2246a499cddbbbfd2b6d92d34bccf67e000000000000000000000000eec1934307d113dbbd4cf3cb7a49dccef53c59b60000000000000000000000008954974f625ce3f26de6d712117e42b41ad9549500000000000000000000000097368bab0eb4602ad32a1822fe34aa0c5f4c2a320000000000000000000000002b1dd5eb4363177edf1cdb2106347c24157fef1100000000000000000000000083e385e148eb1fe09e1978ef4d37b828e44e902c000000000000000000000000952d7509b543ba7421cbe62c13ba1551c5d7c12e000000000000000000000000e1a6a97af0bb100d284fa029b22da20abfefae79000000000000000000000000adba9098fddc66e96a96848a4a8d52465b8628f2000000000000000000000000668d6581c6c895a4be041b04f6836aa06fc5ce10000000000000000000000000305a73740ab09b272d0a603f2a663a2669619130000000000000000000000000bf0abfd05adeac135d3e9a83af3d4cfa11008f87000000000000000000000000ca749476822f7f797007d3037b1b510cb17f67e700000000000000000000000025324cfe33b96f15acdf09223766c54c47a71f1f000000000000000000000000303880580bab50dc2150e8a797a9a20e37c0f929000000000000000000000000068509ee27bce8aaf8fddb69fe69c2f36440f86e0000000000000000000000009f7eda03ee15ea3b44c2bf0ec80b1ef2f21294e5000000000000000000000000c8e6f5f51d27dc6c15d546e24857032ac2f4dc440000000000000000000000007085461d4288249a654916885c84169c88ed22dd00000000000000000000000059baa7e9502edff66ef088cdc6f413888a0167520000000000000000000000005f404136a902682850271143fb8d3dfd9b49e8e7000000000000000000000000fb99e0fa2bf0c66a6e8b683ff7ebcc6b5b81d201000000000000000000000000b30395ab392032546fb55f7fafb327f7b053c2d300000000000000000000000041b41c406a1987620c343084597c977d12bb867400000000000000000000000039d95f1d9962830caba10c7214b525cad1558d5e0000000000000000000000004a6c23a6d01fe30e731ddde34c47d9a50c17442700000000000000000000000094f7737f488067a2f2efb41618ef842fa0d283d10000000000000000000000006ccfcb79c7f4625c3f45822c034ec83400a3e4670000000000000000000000005b853d834d759ea90bb2fdb645128323ed9a89e60000000000000000000000001a0ff2da34b45d26ab2e85aa4669bc795bb122060000000000000000000000002e219ccb1972a6165168670c583804aba34d4d68000000000000000000000000b2dda7f0b1daa18c5fc63ccf515be826d78f0b870000000000000000000000000d8ecaac3508c714b9b199fb9b3d6121446297760000000000000000000000009e978a10aef4f35c2bad001dbd407a305494bbe70000000000000000000000008171dd11b496b3eab1e12c602c1b5f0b10211f8300000000000000000000000019f2420d2c500c784b210133ed8109eebcc955e7000000000000000000000000fe876569e62783d74052875522d1aea5bfd83f3500000000000000000000000052f5723f78077b00ef2696fa1fbcf92f8e0acf13000000000000000000000000d3576c93534053ef7119298efb550751e8b385a5000000000000000000000000084248ca5afd79ad519735cac129de2269ee564800000000000000000000000099c2901677b0dfabcb78c6d292ad7db96292feb5000000000000000000000000af785698ea3b3a20d5e6873bf6b0645f3db162ac00000000000000000000000077d88f649a0cdbb2f9049c07264060303f79f5c00000000000000000000000009d811c84788239c52695a0a3e8f0d04f3b20a687000000000000000000000000cb56dca2066042ab6488183fe7680cf7546a1cd70000000000000000000000008dbc134b22f2570294d70c05a9229febecf72b140000000000000000000000007d8109d7829081d5bedc0ee3e60a0aec877b7fa8000000000000000000000000180e113524eb540551da52894f07a3c5a25669c5000000000000000000000000cbd689001f7072c9cd444e12007426f9e0a18922000000000000000000000000ef4b6f9bf81d2df6529de667602f4d6695cdba67000000000000000000000000d16cc0d79b6afe21823fabf380243ed1013f7f32000000000000000000000000fb511558ec4496393a9e8a77848cd9d6508b2dfd000000000000000000000000af944f7d0faf06681ee16f3c3ce1ca8d03ec30470000000000000000000000007adfb77ef06f38d6be2d81ed6218c5e4f287fd9f000000000000000000000000b97fd5d92f92e91d727e90ac9ffd4fb3cb5b933c000000000000000000000000c6072d0273c4eb53090e5c9062b9a3713f6b95e0000000000000000000000000cf9963a8974609f15a27566f086677eff9c65eca000000000000000000000000008dbcb20f5cf5f7822f7daf49a6dfdf04d4d4ba00000000000000000000000077ff5a7030a4dcf37a129f75262caea14f39ff5a0000000000000000000000005d202b49866d177bfe867e3c46ee00c7c37243110000000000000000000000004131063868d82da8ea5776e948994dad6d35c8bd0000000000000000000000009161215a7421b1d3f739a167fc6c3ad401db7fb500000000000000000000000041022be4ce0f86b81e7aff6690a3952c2bddefe400000000000000000000000045bec3c6d830ab810db4c5c1b3cca65a90a879e300000000000000000000000022a2bbb6072d22c08044a221959b5eb95c190562000000000000000000000000dc035bba8a2a0e1e6bb91b9f07ee86763fb5efc30000000000000000000000005e5367f3feacd05757f01713629f6700dcd506bb000000000000000000000000ad9a2f5eb842854f838b02649016448af1b903be000000000000000000000000e196a22bc14d85d0a5b13a13f2d18a052e76fdc0000000000000000000000000484cfeffcf76b0c107632627f0b205fe3eee67a2000000000000000000000000de02ad4b090f0fc3b530b14cc56a7f501d165f0b000000000000000000000000c2d7b407399a489de0f734893bc44dd2a570184f0000000000000000000000005ccc193669c64c2f6f390059e8b9b63cec7ff7920000000000000000000000003bf4e567873f1bbdb4cc8393dbf498fabfc7de9100000000000000000000000005e675229b1124f288cf1b15fede8d664241035c000000000000000000000000aa4d4151b1d053013a4ea086725cc3faeaa95e300000000000000000000000009dd3cf493dc2b2b0050779d76c7b1af06bf984ea0000000000000000000000004b270fbaf189446daecd6c931a36681c35f463a10000000000000000000000001d0147d26e46182731c2b34378e0cb8ca1443151000000000000000000000000d22c2681390a79d7e55da396ca46afa840bb4406000000000000000000000000282dbf7badd119d8d79e1aa5c67363ae8981b63400000000000000000000000093fb6f93b2064bbbf05b28b669a5b7478fc6f0b30000000000000000000000001e97d40c9571675ca95a66ceb4fe798261d07f840000000000000000000000002806de8c6760e929f288d2fe9956cc4e74519cd40000000000000000000000007aebc01417a8e86b066a7a3084be26b628305698000000000000000000000000577831b58eaae51a4e270fb85c5b76f192faa4f600000000000000000000000021267d3407c0d390ec4bc402e1c369da8c71e18700000000000000000000000016daf9077972c2db32569aa757e5c1b867104fc30000000000000000000000000094aea8e9fa3c6580ab840fa8d5e30126767a04000000000000000000000000307a68392ab82555d2a4e19df74e8193624ae04b000000000000000000000000d9faa74b1bd5b400d4f16d55b49894bccf2d8b6a00000000000000000000000005547477f6931a102e7f0126bc0d538bc5971c080000000000000000000000009c0731ffae740ac5aae2a5010ec413cb57756fc60000000000000000000000001a2ba9cc7b5ac39d895fee7f77e30bcb6b9a27de0000000000000000000000008f3c3badc7725f6b1a0bebe199c2e0ecf2e1d96400000000000000000000000019689937378fbf54fc54a12899e6c8f5a456b1f30000000000000000000000001ef74af2ae3fb06ae6816b90f1e42ec692a169f3000000000000000000000000836c8c8252f8f6da25ce6b502825f64eb4902f6c000000000000000000000000d620ee71f5c92577f66547d094c665784a960fd1000000000000000000000000851e6afc18d9c8432e99f663fd87cf45b12b7987000000000000000000000000bebdc8de42a492d251a9bc5b51672a25f984a181000000000000000000000000460389365177ba42bfda3a74fc0d23799d3bead90000000000000000000000007dd14d8fc6676a859f16d383253dc07e68114b4d0000000000000000000000008adc46bcd5c159be139fe51b736bf658593a1a3300000000000000000000000020c0f9a0b1c3a3e86bb77d11d39ececa783dcf9d000000000000000000000000d55efcf9ed55813eee0fed44bbe8bcd7fc65a5fb000000000000000000000000735b3ff72bbc71795c0c9d35418d9b3133e21df2000000000000000000000000385894f4aff11b65ec36383ea1da0745d96d6211000000000000000000000000877dc601055765c7f385a0ac129334502eb912650000000000000000000000000f0e3ac71063a530285c9958b1cf6bd6041642580000000000000000000000007e7210231e18ee5c6f24bb77536ffe2d020aee31000000000000000000000000a1d72be6b0bd85f25bf64ea312d129fe9cd22b8c0000000000000000000000008001fd6d45598ec97628c708d55cc8cf6f9d725d0000000000000000000000005326b32ed12e4889d79bac836df99e666d31639f000000000000000000000000892565b814d1a51f9e92d1ba40161d5c84dec6d5000000000000000000000000d2d3bca1c0b45e2d7764b5cbb31fe47a3f375a400000000000000000000000008b79a6b2a7195ca7e99e00114676b43bfb62c37c000000000000000000000000bc7abf7d1444c8f9ee6a9a7d2bb14648770962a1000000000000000000000000b5dc9b7ce63fcef708f884b8a354d472f00e2431000000000000000000000000970bf8c4c0c29c5750ce62fcc7fa46c23cf23cdb000000000000000000000000fd506752465027cf41f3baa3e6c27d83dbaf70fc00000000000000000000000007f25199353fb457663195c1dc63a308d36ec0fa0000000000000000000000002d7f0d80b7f571f2d7f259746b54513da08166fe00000000000000000000000007e62baa1e273afd19e43d331fd977ff4f2557ab0000000000000000000000002c53079f0ef9125a0a94eb64c1b75d6e30997c83000000000000000000000000b0b5e715d13ec9da422806509fc575d4fd81e847000000000000000000000000e7a3ffa0c1a6352df1c3f0d9faecb576c435e0000000000000000000000000005b5ca67e4b501258d0b6ab0fc3430d5e22d37b2100000000000000000000000052f7c8abad9a245d388b64fd0f06ca5c77f88b5b000000000000000000000000ed157c51a6f7a51e1639b909430e7d90392cc88300000000000000000000000050ef687a014f30ec10a3cac3b1d41cd196086ab3000000000000000000000000b4a37a2d5b7d5244d1a98506b11e976b774e40bf000000000000000000000000b2b562a502bf739bd7db3b48718046be2e6a7a5a000000000000000000000000b4d7f1a30aa40643d073130901d2c01d19c2b55c0000000000000000000000008c1bcdd1a7b26762d6f248c8ecdf8af7915aec6a000000000000000000000000d97c53e281b59a4d44b1e5c01b8de45242a222880000000000000000000000004ae67210ab1462780571e9d9c4717e18315377f7000000000000000000000000f3ac71d60c6ff0924b233be34c7758a515a5a2a100000000000000000000000057a6ee77dd8b539e23f5228d555c154501ada081000000000000000000000000b02128594597dd10988848fe2e72a7acb38e394b000000000000000000000000b85cfdd4b387499b7e3252e5629ef1fff1e13280000000000000000000000000da59e03ad8b9f822c6fc01e0c56ee3687f12645f0000000000000000000000004fa91601cc46f2907e5531a2dddfca1b3292959900000000000000000000000032b09f04dae433c65de09832711beb1afb9af91100000000000000000000000050653c479cd313b0f60b1dbdb69e592384aebf25000000000000000000000000be52b11dde5f463f9dfb40d5253f9dda6a8a7b56000000000000000000000000a5fec512cc7c832db41df418c708120711d49c170000000000000000000000008084c6a5fe4af3b662a5385b8f1491086779d576000000000000000000000000c622aa10cd04b5bbe5381d3cbb326c3aa6b2c36a00000000000000000000000095dd2ddec7462e2f06b13e0a04e478e708c7bcb1000000000000000000000000b221e7e368d7cec395753dcf69ab27fd4e0d893300000000000000000000000094d6f121b7f15bec301389c42498f5da109fe1a50000000000000000000000001601b807bbd4a7b1793f2124eeb3fbb74025d5000000000000000000000000001f2f4e0be1698987603ad5cbcb5ce8e41d72c59000000000000000000000000004c2c89239295e1453e0ef9b06fe73349d730ab5000000000000000000000000a00822cd7b67cad4e986af16aea3423e1738ffe900000000000000000000000004f0b41c045911a56ae8a5726d1a622c468a364b0000000000000000000000007b9b96f7ed79d0fd0ee1820e96993d44b4a04e8400000000000000000000000077b82158d9e89d692b5654e0bdb216e3e3b0693e00000000000000000000000069ef6d3b0095b17b554208c90b1495c955d22b68000000000000000000000000810ca93586ba7f55c7af64018a4d3e4aa1713ba60000000000000000000000007f3515edadfd28b8aea6a9629e1499efc790b4f8000000000000000000000000fe1a88bbfceb70b44356b880cf038b1d44984dff000000000000000000000000f7138aaa8f3f12282a28ebd5e3b3e1a4ec2b644f0000000000000000000000003a10d5b61557293da4fce993c990f67e107d65e1000000000000000000000000416d70e04fed57491253653e17b7d50c41a44c3d000000000000000000000000e94330bc842b756f6f12a22ae27925985273139e0000000000000000000000006af07151a7947da56e5a29e01e881712cf748a870000000000000000000000007e0f6a939f2e2ee2a03b312a2a2e19a57ba22c7b0000000000000000000000008fb19fc6921b6d6f35b016a5602e9ffeebbc7a61000000000000000000000000b14ac9b9bc0ae51874ba0d5dcbdd2489db19b1cb000000000000000000000000881bcd62db22549af427c90b466880fad9cee17e000000000000000000000000b8b5af5b950731589fb9437b0630c851990ffd3a0000000000000000000000003a61b073d8de673468de55ae5e9b043c28984549000000000000000000000000f708f61adf69125a383e1bfcfee739ce3da81baf00000000000000000000000054c4e02099b5ccf2ccbcd8aacdb8b3bf31425b04000000000000000000000000f20fa87745007e4dc88ff30f90764fcfef3770f30000000000000000000000008afd0c9b63722ca9e5ef553bd55d120c9de522d1000000000000000000000000666dac56f56956d6b084db461c191f3f81e650b30000000000000000000000006afb28f80a36eb1458496d482b71c10185d7d34b0000000000000000000000000a5c26fa96397e9b5218c6cb02238738d04926270000000000000000000000002ebc4a4f75e122135963498a3fd676e0727882e9000000000000000000000000529e502885160de11a68762c3549bb6886950622000000000000000000000000d1f65180cd324096c0f83997b8d680f41e6e4b79000000000000000000000000217c7a347d713228806028851ca36b58180537180000000000000000000000001dbea5517456b5d1f814313df2fc49b68079a527000000000000000000000000eddee72a9345c697a3ad921f89fd372e9963d9da000000000000000000000000bdad3e25c279561a5c4a84b395116c409e0ee4c1000000000000000000000000d39232a3a647d5e678aaa024f9d170c648117ea2000000000000000000000000bea75aed468ef16590f156faec7ecd30f5dd99ab000000000000000000000000da027fbc88774ae99c18eb11d4909c4c3e0eab290000000000000000000000004ddb61a29921178c3c9ed78dedab3e72110be3eb0000000000000000000000006cce2b3c83ac4e7724189a73fe08c8732a8b074a000000000000000000000000ba13bd2041c24ae753c1cac5da5e95dc2332676d00000000000000000000000041309fd294214052fe2c5425dc6923990f34bf2c00000000000000000000000086def31ca1620830171cd87cf6f07344514776e800000000000000000000000078c16827d854320b56eb7cb19a7dd92bd2f84608000000000000000000000000fe048800f424537c79826b293b129afe76085c170000000000000000000000008acb740911b2ad6019173836d154ff6fe781180200000000000000000000000036c74ae8fe1cde55addc4b01aa6ddb6f9a11dc840000000000000000000000001f813313153997fd857cac07c35404cbac100b90000000000000000000000000ce4f9eb7711f80033329898a8940ba1e1aa3afa7000000000000000000000000e91e53cd25d03d1c963856c664f76e0d6fe3e291000000000000000000000000a5776f590e74388685ac7b22ec6c61db347758df0000000000000000000000005ca4a39c1042379dd775335465ddaf4c58305bb7000000000000000000000000155b58bf80ece1e157cf7d953fc5524e8f2659f30000000000000000000000001ad8fc7ee6b28da095799288e061327f87fa4c630000000000000000000000008ee47f0ea8ca9b7dac3666f5ef2b12a9046ccf2d000000000000000000000000c84aa9c3e132491c18fa69795811f94bbf48217b0000000000000000000000002371029718dce14c13d3f7aba40bfa6b784c84b80000000000000000000000002e1dd097f0eca1e4109594e4b35a873fb19347b7000000000000000000000000eaaa54dfd8c5fa04e664820c10f5e36c595a79070000000000000000000000004dafa73202405bf3d77496447f8572402878913000000000000000000000000035c01186aeb3ca7e541ad0038382e0ea5e89a4aa00000000000000000000000066084997b4b3fd2ab33805ee94d25b63adfbd0a6000000000000000000000000e96300a452b908a56670f0ab98a32c0390082f3400000000000000000000000029d1bb1ddd1c05dc34dac898dc1dee8978071a1d000000000000000000000000e9681c18ea8c4c89fdf71d3daa720e6583fb8ea100000000000000000000000009bebec800be2e1c449f6cbf9ed801ee92b6b40c0000000000000000000000003fd00394e7ff434cae657e6d03f3fb9798c4f91b000000000000000000000000ab11b06a349c4df1089ff4632641a54b8c78d60300000000000000000000000071b83f0248dafa1dce23aced98e806d5873ccedf000000000000000000000000f98a23a4e7935aafc7656f4bf301913762d3394200000000000000000000000085dc057955024f88b512c06b6d6a7418e6f7d562000000000000000000000000cd1a17540a4b8e41fabc5c4dabb3dacd34b15efc000000000000000000000000416e4b9c84043cb19f684fd8f6d97ebddf8fec19000000000000000000000000038404dc0661c385a7755a439e5aa4605c9541ee000000000000000000000000a1d79880700c3d8055274d13bba7597e0cfab7930000000000000000000000007b64b7a5ad652aacf97c106bf68974627abae4230000000000000000000000001c3630d7454c37663f22063111d7606fa600b063000000000000000000000000cdc7ea75618e6a20f1d3ff90177532176f3576ce0000000000000000000000005fa8486124ceb15eab7b274d44989e7d5628249300000000000000000000000038dcb4791e3d21b972b1707432c458ebd7daa2e10000000000000000000000009419ea65419cba1c446734ebfc55f2422acf413e0000000000000000000000004599c79c30a2c8b2ec059da6e8ea0d00452aaed200000000000000000000000016957c9f86ad066420c0b335646237e68697f08e0000000000000000000000004ef0eaeb6a01c1b3667e8c176c39c965b73b5b4c00000000000000000000000068851fb3c8764191e2015834ce9c8f49efaaeb080000000000000000000000000e7f95987a95672d6c6067356dfaf8a777140b1900000000000000000000000064f12a3705ac2e0d118a841d44e9849527e0c421000000000000000000000000dae965289ec1aaf03a4b0438635e79fa313f7b0d0000000000000000000000000105401e008f756f1230ca7fb2792495c0626f6a000000000000000000000000a12a4a5d72de58fa2a662cdc5d2ce055b5660027000000000000000000000000dba3010310c5198106c9c03ab9a0e68abcb8bc490000000000000000000000009a7c95895c14f662d9eec2bc85a23d94c676596f000000000000000000000000b269c1e967e8a97f4cd39fb8c267847503a7c1b800000000000000000000000038a329274364c54b94bce067f8e1622be45be703000000000000000000000000bd61976cdce7c68b388f32edcf8d94908020dfd40000000000000000000000009b15e1a00e8d7209ebf2b2bb117e308ede4a995b000000000000000000000000750de93b761ee9f1da923c2e234c84034fba596300000000000000000000000000935670d5621a9b5257325479b2ecb55c2285c00000000000000000000000008f0084926c5692b169468f49930ef66b1781575e00000000000000000000000031ec59f043b8c2b2f675104dd7ca07f2a0c931f6000000000000000000000000099977a2b9163a7b4fb0adfb7211be76958d517f000000000000000000000000a06dbb3822b8ba8d00273aafd9fd5b5f4c8fb42b00000000000000000000000016c7b733beccf7f2bab0be1c04a0fba57d69d46500000000000000000000000002e74d1ea5bd656ade12d5a53f8c5a8e2b8f006e000000000000000000000000bc63f7ee9b3269ca470b4bf3dc994b6b5ffe77820000000000000000000000002b0a1a182dec48c10762fe0fe5f49265e7f57d3f0000000000000000000000000e6e327bcac028aaa8a228f8e390500e36c94755000000000000000000000000f6307b256d631a6cf4df10153c4e0676b1c067ca00000000000000000000000075adff6463bfe133ed7aa1761fe2d31cb080a8a9000000000000000000000000abe0985786eb1dd7e628eb7bcc781da988e3e08e00000000000000000000000000ae3517d641845404d30aea50b481c0e9b240e1000000000000000000000000c7525f0e4fc7c7103cb26cad307aa2bbcb52753e0000000000000000000000003b4a4bc07b797c09082aee50fa3d6ebee9f06df60000000000000000000000007e739fa226d3675eee5882704b84bf700ea5c87f0000000000000000000000001f52723e8f54ce11811f0fc7bf379012740a1f8d00000000000000000000000072ab6ec2cd1df813546531e9598f68477f4ab5c90000000000000000000000005161bc1eadd0058de45222404fa499261239827d00000000000000000000000032d2959a758dfd58815e1772beb96b8ee67af9090000000000000000000000003f61e8b85e9a073c17c5756b7ab9c0f70de1d3030000000000000000000000006a5d12a43367a54e7bdcf732bf138848c192a8250000000000000000000000004940857b60b04c1fdadc06a42fafd82283c1ff61000000000000000000000000d74a0b97c10f1972732fe1d5b00d1da2125aa2b00000000000000000000000001b02fe7687c91f0d83fa6f10e97444f5bcb77b57000000000000000000000000197930abeb406e497d55abe19d0f9ca162a633b800000000000000000000000061be9fc0d0b28ceb25ce0b7d5c7427ca97648146000000000000000000000000eac9a92cc65d6f16aeb3a82c94f6e3515dbff164000000000000000000000000140021db91315083dc9a8e49de00dd6ebf47c6ba0000000000000000000000004864732efa2727d54c8d855201581610fe1e722a0000000000000000000000006d1552b1dc835394ca32210d0e8442818f3a7c19000000000000000000000000e565d5b3197d7fa0f264ed170edc3783b06aa58800000000000000000000000078cb9da95e0fb32da3e13f97ca2aad0d73766727000000000000000000000000a9c388eb4aaafd0a68fadd3a9aee865207a40ca4000000000000000000000000a34cf737b724a6f0f24a513ec2cc3bb2b34657c6000000000000000000000000b67464f84422d7d2f527ccbe7c7b0a0ef5dbe4b60000000000000000000000006fa1c5ebc098619dff446c4af715a1803802b66a00000000000000000000000029fadcbdfcbf5a1f570a7b0a2754de00dfdfccf3000000000000000000000000d39d1f03f89fe743dab08434ec19f77c37eee3c6000000000000000000000000c7123fc9dac28f7ed2ff3c12bbedec1437de1ba80000000000000000000000000fcd93be9734ffce335a6231364e79ee4242334f000000000000000000000000614c15d8d6eabc04cfa51b9c7c538c13693ea72c000000000000000000000000a838444c1ca00765ecf4e6ad846da8d5ff251d700000000000000000000000007d12d97cbf668f19fee2674da133ea14f5835755000000000000000000000000e3f87e12c4c7bc3384fc4f00f533238698a9b5920000000000000000000000001307965cc2bc6067748dc64bdaa869b275f3946e00000000000000000000000029da25b7a90e6123d400347b35500102dd5d26040000000000000000000000008f2f6f879cbb30e6e0b1ce637673fb2735aba4ef000000000000000000000000bbafb434f943a8944f4ab19ffd5652d7e6c39ec7000000000000000000000000210f7ccf67e59cfbd9ea0a6ca9412e4843747ec10000000000000000000000003645d2567bbc8437c6cffe1199e61532a39202fc000000000000000000000000257cc0adc19b00f1fbb9f224a1e5a9fb0a1a3dcc0000000000000000000000001b8a2c5843b596c881a16269b08d8d58af2cf5ab000000000000000000000000e90223d940e167d2075e2fca05ba762335e11470000000000000000000000000faf9102e980a95e99a63ecce741544fb19af2ff9000000000000000000000000612fa61ebe3d928e416e347ce58b90554183f44500000000000000000000000013ee5a033b663de67cc4046112fe5d1819388abf0000000000000000000000002f4f7334dfc61c646a23304b4c2c2efc7523edec000000000000000000000000efb71dd73dade4b7d1c4ebcf83e7f8a69727f957000000000000000000000000b0bed7ea1ce02eb0507ee33e71c826f8fd58c88d0000000000000000000000002cad53e7020e5fb910b8222da584f3d13edade0e00000000000000000000000086c3443c9acff3b519a4874e70ae514ed51f67f7000000000000000000000000ba13dba48e4a3148596cd7be3be82f64a9bffd97000000000000000000000000f7d95c933ddfd019b4469d9ad7ab8aae6271ae5d000000000000000000000000f569a7efd6f9f7f31d164fa214b12469c8065de70000000000000000000000007e73f73af05dd1bce15ac9deaeeb083f9406c577000000000000000000000000d2849eaf094298bc3458195b4824348b145bf85b000000000000000000000000fecd9a5da7ec3a60995f4a724085bff5b14c58d0000000000000000000000000469e5084f025a280b0ab460811d0ece01a7c80e0000000000000000000000000269ea4cd75a8ecabff55e47a34453801e412b991000000000000000000000000f8bb81b8903fc1e81c371f01d95b5639b19d1f8a0000000000000000000000000231d3b3cbae44dcddf469fa2f48b67b0b3bb3290000000000000000000000005c85fdc797c0551f16c9384b0604f8d3734fa73d000000000000000000000000169b817fc96dea732e0ba6ca0759a3fd6745b77b00000000000000000000000069cbf16a82518ddb63a22b761600f9d7c4880c95000000000000000000000000a64fb3910a90dfcfac6639238ef4bb8f4cec0a6900000000000000000000000053657aa13545ef844deb91aeed07c05082d30c6a000000000000000000000000f357627b8a47568532518dc80379a9f6f87c1652000000000000000000000000329d0ea33f2736211d19115c2cca8e4bfb09b1a9000000000000000000000000e2e13e845f570c7ad8797a7b451dfdbc3b8c009600000000000000000000000034f4461137fe1bd15f0eab6ee6539c7163d6c15300000000000000000000000097759f08a916b7079751b1386b6a1df1b805a14d00000000000000000000000086e4bf8b78f481f1cc570ad5c8db05991bf87ec20000000000000000000000007673990fcc520ccd497eded1d245f132a90185bf00000000000000000000000097687ef1e2c89a737380d1a99408073f8f950153000000000000000000000000009a163df70fcfc9e3ac89dfe1188a1b1b04c97b00000000000000000000000036fe4ec7e534d56ac2aa4d597203d18126b559980000000000000000000000000442ecf93d8aab981eea91b19530f6b072e4147000000000000000000000000083e55ecf27ddd8309db867b1f95fe8215e510f960000000000000000000000007107c28e1998b77bfd1de664a348c5b99b84e719000000000000000000000000fca331b07d95fd30e15f4952a55bfa4a7a1f7b56000000000000000000000000ffd9991201102dd5aefc7955d8ce6de8a0564697000000000000000000000000a2d843cd47d932b5db0085cc4f139c1e9a5fc1da000000000000000000000000b928b511e2c786cd17d16eff402a3ca2e9b9ae60000000000000000000000000b025fa0ed10d61f32341ddfa331550d4a003d029000000000000000000000000b9fff280aeabdddeab4fb1c491d8d4847153d825000000000000000000000000bd17e18d419e64686a3a9255d4d44dac3cf98b5400000000000000000000000039c90214f5afba11aaa07616a1f9615915b13e38000000000000000000000000c4e926957e11ab9bb18039f8fd873dec62b393f2000000000000000000000000d02f5a03c1ad6bfa87880fd2791196d1baf58a8e0000000000000000000000001b35dded22c3182afc071c8fc882fd455dbe1e7100000000000000000000000029b05cd2a969d6240708d5ba9f53740776a0bd5a0000000000000000000000009c7d8bbdcf98e114afb8b4530f3f2ea21906858000000000000000000000000059078238074e282906befa0792e0a226b4da8b420000000000000000000000004a46134c1233f915fc40dc62aa5330870031b03a000000000000000000000000a0d0b964a25c669ad11f3242c54088109ca23991000000000000000000000000099b2979aca87766f19e553acfb40deb70fe28f8000000000000000000000000fe8d5ba397a13ebbc835d0a9350fca2e3964d08d00000000000000000000000018e824ac8e9fca1c75836aa4b15080e3b6141c25000000000000000000000000fe83c6388ab3a4c841419fb5fe727bc7b4a7073e0000000000000000000000001cb937568983fbd5df8d9dcf3530585e32db4c72000000000000000000000000a48888558a33704107aab06b497c21dc78534f0500000000000000000000000039ff1fc57b9b2cffa257a3fcd1794ca082bd31a2000000000000000000000000813ab29936f3d52e88edcf76d2b0c0db4a16653b000000000000000000000000181057540fc51cf59cac192ca064a9ce4e04641a000000000000000000000000d15f7638b9c97d042fb12ee1ca271291c27d068d000000000000000000000000a51edd43b7a7105d9304ab750508425da2d7a8b00000000000000000000000002eff8ad9c9b62eb414700b20958b19d4e491d402000000000000000000000000a8278242fe687864355dfb25c735fee8d7778d02000000000000000000000000d0327b018eccf485b3282031212aec9273a63efc000000000000000000000000029c434f227835e6d518e21a8018ffee97c0a8a00000000000000000000000008b20eb6a0ed0e6f4f0a8e5691e2b49963c3b66cf0000000000000000000000004e76a8885b9b21a846e4a1a73fe6f6a0d432df7b000000000000000000000000e66f4daa1a77e06b4df9ae932b5ba3a1db48101e000000000000000000000000c966d3171ead8892a0b4a147dcb8dfec31bcbb55000000000000000000000000742066d6c23fec5f409d80172457b8643edae4c300000000000000000000000082dfee0dbbbf8297ef3b6890a1931a6d34f4d4f70000000000000000000000006605d462cfa298b9d58fc9cb2eb6217e02125cab00000000000000000000000010059aa9440c4e6362fb8fac65eec3b76b52462c0000000000000000000000003fe8a1f5bb49c59c84fec03aa22e6ad2b780194b00000000000000000000000065329fe18c5509e4f47ca92790bbc1198fa1c2c000000000000000000000000040c2370309ba4e1ae87ffee8d1b088d11b85df100000000000000000000000009505bd8c990a1485d3cc18108bdd0e5539897e1e00000000000000000000000080fad0830052c5543bec71e4c7d87864c8ab84100000000000000000000000009f7bc67c0d88ecb48af013db830c783db42482b60000000000000000000000006a4f3d4bc13c6a945539a0acf66b7de8857be930000000000000000000000000f193d70375900687476ddd515e1f8082f0f23444000000000000000000000000f3368c6d25a7622a42af5a93d22a2557438d3f8e000000000000000000000000449d85c8030c11907b75b6414e27450c7c353b1c000000000000000000000000ea839dda63f3bee7e6d73791bffe7fb16f67c6b5000000000000000000000000823757ef4ef7928919e56e814c9f9daf72c472b7000000000000000000000000b008046acbcc930ac4cab9228fe8150f1a453ae100000000000000000000000065828ff9bd863dc95190a41e769268bcbd86a83600000000000000000000000021afb26a8d5fc8da8fa90caaf7c75cf103cf642c0000000000000000000000005690e3ac814ce765030d8ad6af6d81deae09fe21000000000000000000000000d3b42c632874d685733cea5478c895ff20ca6ca3000000000000000000000000b816c5e050a3b4d77371cea4d698b7c6249a977d000000000000000000000000f52e53e99eb888da3906849942e067063e19d3ea0000000000000000000000006960aacf3063abae2a9b19d4b63971a19eb0bc2a000000000000000000000000eacc6712512d119bfe8b7f4ca5991912762752c60000000000000000000000003e9d93511952e0c75831b1b9094db4406a70e2cb000000000000000000000000e21ef31aca217d67a4566ad72e8441cd7377ae430000000000000000000000004c0f7e760a035089b04fb21e09c29483d0ac8333000000000000000000000000c7f24434a341d416e45c960e7bc9224d8793034400000000000000000000000068e2cb78218f80ddef54458f100303bef6b2272700000000000000000000000051239d998dafd824c22a3a618f5a0f3cdc1269ba000000000000000000000000abc9f71fb2d629decb86775df5d889b5f7939f3c0000000000000000000000000764602076347ee209705901b8979d891967b9bb000000000000000000000000eb92caa59b96e405fd38dda21bad8d62dcff1841000000000000000000000000d145bad3d6ed73b9c559e23ca2b8ab8f38d9c888000000000000000000000000260bfb6f8409d43b480444a70ca00886cf8529bb0000000000000000000000000f8c38fd372c80063898c66c21a938d03e5adc2c00000000000000000000000005b0b5589f548c63c4559f81838feb48b54a653d0000000000000000000000005ff3a8e75047fae794773d07b78a52e9d2b326960000000000000000000000004046fc97461f8a5bd88b2d2c612bd7a693aae3dc000000000000000000000000373819844388d4e83b3ab34cec65f8d706a9908e000000000000000000000000ccbf13697b66e90ddd67e47b84b886db605924980000000000000000000000002780e2692f80bdcbcf55220408f131d2f40ec20500000000000000000000000081c95fcdc36b142f1b906bfd527666bed8c1aa2e00000000000000000000000022ee76146f019abdd79042a4ed838a767ca78604000000000000000000000000ce9602f438258af8b7df773e793de4abf6c1732d000000000000000000000000040f7942be8954580db91a8cc17125dee64f84ec0000000000000000000000004ff7cb1fa9b938066eac3eb1f7716d687f5576b3000000000000000000000000baefa4ff76c9a32ace5f1c3a0b40ff5443e73d810000000000000000000000009b1821932a17130f41bdb1d20780cea3705dee7a000000000000000000000000af2a11b4d2f7f5268c271ffd0f35a8a185d0d015000000000000000000000000eb1d0037dfe462fd5e6c24ac3ceb35dfc3ff5e330000000000000000000000003925fd3cd8014619cf1136df59ceda0775dc3f3100000000000000000000000006a02eb5200399602908f2257a3c0a1987d208870000000000000000000000009984c3b3978635f824407b4a348b410251b4e7e6000000000000000000000000f50ab5e91eee335a58fcb6e6c8f71645bbfd3748000000000000000000000000875af1be92b3383da099034815b48ddddd632817000000000000000000000000e63e8d774e4984a8dfe3da1a926f255233d06129000000000000000000000000b758f91daa025702d73dd04ff8f7713de86b9da500000000000000000000000011e8e1a703cdc255f216406a935e20120ef40e6c00000000000000000000000099c2493b68d4219142ef376e9609031b9377c3e9000000000000000000000000d6162aa233583a3f808276ae6a62d1b202caf2cc00000000000000000000000096f4fd8f48be2c609b24790330ebb3f8ba2e801800000000000000000000000096d65fb3feee2beac65e0f25f51090b514164b16000000000000000000000000ad992fedf8b8b74916a8e6af2cc8b00da2e054f800000000000000000000000084686d8c9b2e0e68c38db907bb1707955c8b2f260000000000000000000000008d5138609993e0754307eda07ee4f873caef4444000000000000000000000000b26f0c81724d49695b960455863b007617a53e74000000000000000000000000b1d2211ecb52b9b9825c79a9f202368db77d8a5f000000000000000000000000c6c57b20f61038208767b4c73fd9bfb78068ebdb0000000000000000000000009c36f7ae506b161841350110b87de7c023dd0b030000000000000000000000008bb5ca61e971239ecefc0aacec3c1f5badaab93700000000000000000000000027329823e8a3b4dbdad1b6a4355ec4967f76017e000000000000000000000000e295addc2e73193fe4716f2910bb48a8cb98538200000000000000000000000003f9ae20700736c7726e5e4e5f93a8e31940726c000000000000000000000000064c14304d1fededdacf605339cbe7b44b50741c000000000000000000000000ff70bf944739116f5569c5a5e5bfba60700ae3af000000000000000000000000b4f625eb6cf42554385d466e90d86bcb6b16bfc60000000000000000000000001695c3a94afb7e69d220c6e99fdbb501ac364340000000000000000000000000495952875c0d9ba4105dbad835081774c55fdb86000000000000000000000000d1816aca6f8e500d0a9af0affb0e5d993558588d000000000000000000000000cd779adc40e9eba788b1befb1951cdde48d61d3c000000000000000000000000db8ab41a582ddbbc10545006dd4a61493020427f0000000000000000000000008aa93f8ab8eae7a6be7e03bfe22f110a2760684900000000000000000000000063c46dc42a22dca122ef4f75aea69146a7ae7a57000000000000000000000000ab76e8ac90f9341115716f308424b25973419424000000000000000000000000949332658ad0d37ca8d470a3699d5f9d63381ea6000000000000000000000000b4f3584bb0286fe7f2d1fef8eaa59ec3465e85c4000000000000000000000000609293fe08276c438a11851795e1d30e87aa7271000000000000000000000000e5497f2cf9a8be3a1d37969da6cad29fdec79b30000000000000000000000000ee04bf9134b9a3fb0abfe4a00b8fac536b0e797a000000000000000000000000835da1fc2a826fafbf42908330cfbf3ef8d2a6a3000000000000000000000000388fd0f033afcc9dd99601318ac1649844c829cf0000000000000000000000005ae96f1a1e346e5863f30db7fca4e0e77185a27d000000000000000000000000e59cde34ac582775137906f9b98f58f95b7eabe700000000000000000000000098a1dc6e9fde2fdcd4fb448910caaf27798ec726000000000000000000000000cdb3c52446acbffca597aa6e1ef59229c62a302f0000000000000000000000009738c5c8946a9a6d70103388a61c961e8987bd2e000000000000000000000000d1e5fb08ffdd5471031bd334aeaefc924fce09820000000000000000000000005198d5f506e9ee4b9cfa6ca82b6dd080d36179dd00000000000000000000000012fa099a1510e10b6e3cc5f1a477b39825346b370000000000000000000000008591f86e8a3c6b3e302691b170f64593fc62c6ea000000000000000000000000be3d2acd06054e67e5921365e3623c99fe11a397000000000000000000000000d055576d440055574183af0f7d690fe9485ba2cb0000000000000000000000007a27e2c86f0b191cd01b8e45147db569bd32581c00000000000000000000000032aab5ad5167b3dcd58c7996c22e3986029bb797000000000000000000000000a0efd1dba01133e945e1a4c12c4393af9f6cf6270000000000000000000000000b26e24b79d7f7a94c707b0ee624dc980ce3c38a0000000000000000000000002c7522add61e80f1a0633d773ae0d0587bb86e4d0000000000000000000000005e1337eb2954914ef46be9a2bf52342dc0c797b80000000000000000000000006abff431372cd45d0045ed75cf233369a4cdfa25000000000000000000000000350a042a09a83f40aeb12ad6b0f0218d3df842c0000000000000000000000000ab6ec2726f08139568d26acab8ab76995c1f51f1000000000000000000000000c993f3c8ece037ddbce764ed0fbe2c111436a1a60000000000000000000000005ac717b8d0f5edfa1f35bd98121ce670d03b571e0000000000000000000000005d9052190df5e9ca61fb4c5749ff362dc2f53c1e000000000000000000000000ee9b846993c72fed718e8436c0e3d121ef2de9f5000000000000000000000000b99b7e934b77024f3c95bad2377405cb9bf88ce5000000000000000000000000c4e17acdf70ecf96ea2472a6d63df4994f0ffa60000000000000000000000000bf45357aa79a82e2f9a2a5f511a639d52cdc88cd000000000000000000000000631073addd5daa605213a87a333ad38d13b6d99a0000000000000000000000001ad3744b27c9592d0964bdaf423c1737d5279fe9000000000000000000000000b53d680a2acd4a1bef8fa709313fbf8a0afec102000000000000000000000000cbd18fb201f4ba802ea171ff1c3ccc4974d9236e0000000000000000000000000c4616542b3da52faf41e68824a54a5e64eae2aa000000000000000000000000aa8cb1b5a3fec3e267bbffbb69531e643fe1488d000000000000000000000000d7ef68c9b5d8c40cbcabbbf67ea45a8f9313ef760000000000000000000000000b1727ae16e92a3e2e64978f3ff19d74fafb81c5000000000000000000000000a8dac927a8e7874a668aa90fffb1f71f1fb24b44000000000000000000000000838c44fcefd6b79e2e807413563cca0f401cfc9c00000000000000000000000038a7742bc2bf045f11d26115767a374b7598b0f700000000000000000000000001f5c3800a0f1f0ae9bb284be9cf42a9373e14340000000000000000000000003d86155693383608dc872b19f6fac47426ed6627000000000000000000000000d9b90f848582ab129317624d053c6f8742a763da000000000000000000000000cb9e6804ddb085fa3698091aebc06705b8ec5d7d000000000000000000000000cb6e09c180e55db96dac0ee6f69633ed1f04a4ee00000000000000000000000068368b921ae2716762355e8a8912577ea3771d600000000000000000000000009bdba5b7256c8aa7ef4b330d088ff313823039490000000000000000000000008f5c7b05e1b81a9b16fc3c8be148db1e819ec5e30000000000000000000000006a7bc41d7dd3733e3cac4d2b309df84ac71beddd0000000000000000000000002131d59f85cf84b52c57c5b176c56fae1c7a9298000000000000000000000000d1b6415acd8c2d08ee50dbbe0732d51f1e260293000000000000000000000000b3a353ca57f06c59a6408a58fd66a4e22a016ae80000000000000000000000001beb8b8929a1d9f262774a50b786dfdedd55ed090000000000000000000000007dd84508d570b00b2876ed241fcefc418d2ef17d00000000000000000000000066a0c727067a430b4d91215598060329d33af36e000000000000000000000000b5b96ab1e131a81c96e1efb7b9d34a172043ee87000000000000000000000000c2e3e2509a28f6f77b9b7fe3ed1d1c0c3e6b92d3000000000000000000000000bce0e1ed808e67b521503b4b931e74a58eb82f5b000000000000000000000000753df648aba38eaf0ad4205164ba2fa578b6aabf000000000000000000000000a246e00d1c189779481ecb2621c0c7e02d77cf830000000000000000000000004b5b9aecc4dc0c7753206ad3dd80609c78ebba2500000000000000000000000050c43def3222659791550bb1241654cc636c1947000000000000000000000000f9bfa976dc9d3823e5274018d46b3f1f28c255800000000000000000000000001e4658b7e28d177466512b03f2f770529b6100c2000000000000000000000000a533944fafb692527919c452455fc929159b62c1000000000000000000000000291869c57075539ed3f8f781c16d651e6029e38b000000000000000000000000bf48b04a6fa92ad1cb83a3ccbd1bed38afe1a1fb0000000000000000000000009c478194a9b9dfbde89d81475ab3c78ffa4d44ca000000000000000000000000c51c26bfe6d8b5d35ceb709d934abd05321ee64d000000000000000000000000692a74f59bcb437684d5a47b6b9b42ced1327dca0000000000000000000000006548a63c6f66a04cebf5067ca90d3fa2908b55e80000000000000000000000001b3b2f7ebe7f98ad7d0ea065f3f7b451aaa81283000000000000000000000000cfa71cb162a869e2db7ada78e598aafb87737a2e000000000000000000000000c1bd9c0288f70bb5170c5aefbbb00233305823a1000000000000000000000000b6253fa410fc84c49eaf172e1aeb157871957fb2000000000000000000000000ebfed1c7ef6530b20aa2859c4d2b55fe7f7c94fa000000000000000000000000fb6115e103f36a09041f207f7ff9cb8c97e58e3b00000000000000000000000034e38a32cf9f70f9974fc9861518a3589fea7e390000000000000000000000002d8c0f26ce4dc60a843f0de77ff805631a3314af0000000000000000000000002f680c996b83d21b9ed7992bb43fa95f1316dfac000000000000000000000000000b5e83dd32ba4bab4b3d1744a73b36caaac715000000000000000000000000206f161cb6fd0b040e00001fc1221840f5e1cfc6000000000000000000000000b7796ef5b36bd7fab4ef9b968b2fe0c7549cb440000000000000000000000000be7152c634bd330fcb196e5ef2fd8a7f65eb9d42000000000000000000000000695b3431d1c35349b9548b56ab81c67a04811a1b0000000000000000000000001b3a1c0225a5914e1a176a7f6752cabc9ed09f9d00000000000000000000000031e4b18c000491aa8c7290bfdf29515756fb05fc0000000000000000000000008fa37e0985e5e20bb68c695f924b91582d5db79a000000000000000000000000c0ca654b2b46d6cdd098ab5b8fcc4126e4fb58850000000000000000000000001fcc5cd3aa445c0bf3fadc4030512fab1b70cfd5000000000000000000000000f10cf0037717aad7a39fe35146d94af082fd75910000000000000000000000004ca093526e3950cc92d23a038d8f63de7e23d905000000000000000000000000b43715a5f01c70412896612f1380a8f7ee0e7280000000000000000000000000fba1c0ffd64bec08d6649573c0863d5364412f6b0000000000000000000000007b1387983d695b5484c11cde5240dcec112b5f7a00000000000000000000000085cd2ac764642520c57b5f4de0e4b394e510961c000000000000000000000000f2a486a888e7dc16d638dd64993a82348269a649000000000000000000000000a71f8141844b8fdb761fab97cfba73363b34a78a000000000000000000000000081127681a1ac4225451cce25207ca5ea113c63500000000000000000000000056ecc1daf7be78570ebb68951239f2ecbb55643000000000000000000000000076603b320c48e6fd643ead0ccdd26dc42fa0ea52000000000000000000000000cdd33259afde472c90f7d20f0ce864864d5ca29a000000000000000000000000a7eb41dcfbb5c99131b15395f427ad59bfecab480000000000000000000000002a4f38e27c722ab1b6ecf95090741d058b26b4fe00000000000000000000000070ee694f0af7599ec1dd3d06a6fd8b79a6798865000000000000000000000000ce6d39f59d17ba551e6d9a8d6648eae27478981d000000000000000000000000c442d5191e93c81ddf1c0c9cc54fa14606355c23000000000000000000000000e6cfd5f2b070f35f032ffffc2b29c5f4c88367c10000000000000000000000001d482bbe9e4adb9cb1cccff0b649ed9667fec0660000000000000000000000009768643059415fdc778dde551f0267e348a1846300000000000000000000000060141a9ee911d206f80f26be56619460817b5cb90000000000000000000000008e68bcd51dc7ddc9240f4c2f6172058bc42aed53000000000000000000000000fa98282bed79952786d65db485643968cd5f82b600000000000000000000000047e23d5241a76e399749cbb1e5b19e77ea2c5f81000000000000000000000000a15648d6e1d942b99d1a733e08ae356bf093bda50000000000000000000000007a78776079c41308e5d4b3e30df7842842999da90000000000000000000000009e26dd67e86668b8f9a449376e9e95a4ef3853cd000000000000000000000000c99e5cecdebc911a4caa0f74eab737ad079512510000000000000000000000007e7dc9c05ee8339cd4062a6b79e5e4085835af2b0000000000000000000000004679091e5873274e43d5a3599858bbc20e809883000000000000000000000000af933aac68b72878c705e394ea7bc48b1bddfae8000000000000000000000000446201b08815b179eb3166e0c0f7939675f50aec000000000000000000000000d87a019cda3f29fe722ce4ffbde59445be83e06a000000000000000000000000fd93a60450a875e3c12ec0fe81187febefd1ad75000000000000000000000000a70cf66b1fb1a17874e102cb46100a5aebfa8523000000000000000000000000ac2d370ee9deda9a53092edd09959cf880c141ab000000000000000000000000d89f4ed5e90b38d0da6e77b48a169c8d6a5d2256000000000000000000000000664bbe01be8fc4da8c5da8ae03333ac452a8b271000000000000000000000000838aa0e286861e155e0121a04bbc02a22cc58bbc0000000000000000000000001ad41d23c8ab5050e8f2b59ee173073aa933b44c000000000000000000000000b261a2a98ad9745f5c778d3b4ad9e5d7d9fc82a0000000000000000000000000298b362a39f595ab4e932ba6317bcc3e02712182000000000000000000000000efab9216b78e96ee8d9c1fb78c3d5fe5ea0be71a000000000000000000000000082d66ce8833c688d498aa3b312b06083ecf5da10000000000000000000000002fd7ec2b4485270a992d53850e2e04f8006887330000000000000000000000001dcbe105b72af8ccf10c7abec7d8d1e2da86ae46000000000000000000000000511a4fc0a5817ffae8223d2fb87d4ee10da2429c000000000000000000000000576db7709700d7e011ec2ba0ebc8a3d2a5aff75c000000000000000000000000c8b41a5298cf36be20e53a8ea8599729b2c81002000000000000000000000000775cc019df448323aa8063cd9d132a5f3599d491000000000000000000000000688f5443d5541869f650945bf2d841ee463e3a7d000000000000000000000000018e84240e64827b14c2a9b3886b0ecbf094b2ce0000000000000000000000001fbb435e20deccb3570409b5eee7073607c1b27d0000000000000000000000004efb94c5b4e0e8da4a73cc9f8fc631600ab20cb400000000000000000000000080f31dbba36d1d030120710ed5009f7e5a97a90e00000000000000000000000047d347eab0727d84e62284fe89df68de6cf7b2bb00000000000000000000000007e4a5a609b0667b90535983f7ffd121b9cbb3440000000000000000000000000f09b413cca9543a0bda49c15bf76b734be77d0900000000000000000000000002b4a4b117c965a52f083d88665da3ecdef3b44a0000000000000000000000007e3163f2602f15dd785063482c25a4ce8f65cbf50000000000000000000000007e37052e7676df4d1f8bda5e45787ece6e357940000000000000000000000000418b631128b04bc807152905dfb27181308403cc0000000000000000000000007a716ff77e8747c1b40a564f98463b68041ddef2000000000000000000000000cceaeddc2a6b2ba044469cdd90d96698979240350000000000000000000000005d0fe3a77d314efb52b520950b64f2826619a111000000000000000000000000c6cd70061dc4e17353b3904953b04235a56bcc2b000000000000000000000000020043fb8f23ff1f511d0e7043967282d677d871000000000000000000000000d5e69d0d2e40011a6ab97f9264de171ce5d8d262000000000000000000000000cb05d22e54ea48eacc744b3cbb90f9b81c6845d5000000000000000000000000683ba3b4226d15d26e2046ed0553bea55e19375e000000000000000000000000db12894c3258a6303ec02386cd8899ec7b01bc32000000000000000000000000b920da9c782811138fdc6a9a9b0011ceff77c8b8000000000000000000000000b309ce318691c604d3d7c741581bcf7a61ae761800000000000000000000000071a478413d6e3e5fc83e09de19a9488d4c118481000000000000000000000000e3fc911ea5ae72f41bd5259be534295196353e1d0000000000000000000000007cdbd95c5c28fe21c72e70a6ea912cf0e6206a81000000000000000000000000262682929d4e2509e7c32ffa850e4e5d80bd77cb000000000000000000000000fc9a58a14dcad7709d22ab0f0452357d8c95fbe10000000000000000000000008d14314bd34f95da4693a13a218df5e7d11fa28500000000000000000000000096d4f5d77ce410a73922ee7f043bfcd33770d2620000000000000000000000007aa71e7eac3f1b68820bacfca5dcdc2b3f0e7975000000000000000000000000f41c48e737461a96400233fc4c5ad3c4fa43a5b0000000000000000000000000382c77dcdc102f760b86652f06491db4cd48f03e000000000000000000000000a87600186b0f6fed6484e2ce9462edba2a66eb290000000000000000000000005d338fa17f872dbf573201bdcf665f2170fe648100000000000000000000000025eb4c688f7c525c8f4bfd64009d53f71724744a0000000000000000000000008ed72ab15af704e9cad4b6f3c7adb33f3c4b20970000000000000000000000008128165426e5c0abbab3e499d8667dfe698dcec0000000000000000000000000502fc8096baa81a59ce9527209d7112b8b11b6af000000000000000000000000cb1cc157e64c03464f0803981902747f43d46fc3000000000000000000000000b3da349b7ca97b6ff52ae236f062c219f81ce6510000000000000000000000000763bf44c48c4b2c8f87ad3ac0925175bc22a241000000000000000000000000be51ae4db0fcaa81b92377383cbb8d91ee76b5f40000000000000000000000006f0f63c831e18ca4d40cd0aea1edce2b328dfd3a000000000000000000000000425ce2c95cf9901fef47c07ed7992c36848cb4ba000000000000000000000000319e495217e56ca979b12fe242cdf869f11a2bf70000000000000000000000009af3fdcd5c03cc8d7bfe0cd6ea044cfa49eabf28000000000000000000000000f5f9482ccd323f03bdcd144e386c8f27187b4365000000000000000000000000043d9ed20cf7be30e5a6f4491640b75016ab4a2500000000000000000000000029fd9c3ba61a973c6f203bda8ce9f4838f76a7ea000000000000000000000000f14df6cf146a1967e341dc1bda737e29f4a51a4f0000000000000000000000004beb2430e459d2fed05a29038b3f9c3aaf1e88f8000000000000000000000000efd9a2af17113e421016a503c2790a1361d5aeee000000000000000000000000c7d258a2e49ae7df17a9e2a297b1cd1642bb60de00000000000000000000000072bd9a33973c46791e2b38fea26cf11adfd040fd000000000000000000000000dc891f6490854474399ca1f98c308b168b274a3400000000000000000000000046bd9d388070f8555d8b1e2383cee797948202bb000000000000000000000000eaf0113df692cb3143b913b520ec5e0bb8ec3871000000000000000000000000f4a3405c91a22609718242fe0e969e09b1f7de96000000000000000000000000e16576b8c121f3ffd47ad321cab8ec8745ed04bb000000000000000000000000a36351df278128c93ff45099d53ec3c83b6e67e00000000000000000000000000bde87e583d5e2f8ad4f44f3e27294d32cdccec70000000000000000000000001edeeb2ab7d522f7adecc7a367e4b8521c5e705a000000000000000000000000ce4214f0d2f3839c2369dfbb8790a25c8961fc5f000000000000000000000000a0be3aa8b27ff5d7fd1b63627e70fb10a4bbd24f0000000000000000000000007664c26619051f34821a016b0eec6b690421d80600000000000000000000000083b774f93206979b5819831927634e98770d1bce000000000000000000000000ace8ef7914df079767bb8d4cf46720b3772adc710000000000000000000000006b043a26485d2b7d68e9d0770b592449693143d6000000000000000000000000cebad0e92219bafb9b3e8f52baf8b0970010d11c000000000000000000000000428bcd02fb6573a5d43e8a61d97bc1d9ed9b4351000000000000000000000000c2a1626419787f5c15abdceeb36fa722d9190d9a000000000000000000000000d9645c08ce70a790453e24361e4eb2e65728804e0000000000000000000000002ec13430dcc83eb435dcc694452a52bd747c215e000000000000000000000000bbad1405ac4b62daffdc70b0ef6102b93f8fd6630000000000000000000000005efa5662f4272bbecf1b1b38ab7c57b857fecd1400000000000000000000000083277154f7385d22362470d91e163c379a7f1c9b000000000000000000000000bfaa74e8591f2d865327a993a3c415265139d72500000000000000000000000068631c0b44ec7c79b53e35899c617f0f25a0299c000000000000000000000000b814652d4d17b6bfe6e8bf6599e800d9ca74d9dd000000000000000000000000b8661e354e7a2198de5e54b1bc2541cd9ffb1a06000000000000000000000000837b2e9858fbb890801c1b77bbe69b1612a2af8e000000000000000000000000b5fe909d82dd2748a65baf8c9f9eee000dfc37a8000000000000000000000000264bc6dd18b564276bdef054d5f4a15f1c2ec6310000000000000000000000006e2efcfbe126d31f5f49a8ce23c7e257f80153ae00000000000000000000000008eab4006aa2368a39c34405f131930483afea6500000000000000000000000081bc922290d2beb3312e2e46a998796142c0974c0000000000000000000000005c5dff9603e0b92cf0ad2464e8b16ff8bbde5a65000000000000000000000000d1ac3f1903d8437ca04a66728bccb5368eae048000000000000000000000000083caf0ce2d9746b7264ce3d15a0913c1a50893d5000000000000000000000000d81d67ed0a011373f99dfa8d63e5709559f6e5e60000000000000000000000009e364ecc79c1f4175e8f41f0e339234333baa8e20000000000000000000000001eb41fd8f4bfe32535fef88446561060eb32554d00000000000000000000000056ee2a7a9c8ad733568f749e24976a724666196c000000000000000000000000fbefd489692fd31840310c58c1a45974419761ca0000000000000000000000002bccae7cd7eac916da3d81ffe0e3530deb709cfd0000000000000000000000003bcdc84e1ec6b1fcae48b0ea1cf63de9106aeb150000000000000000000000009025969b779320c0258d6199ea6f91f5b7dc441b000000000000000000000000b0dd2034b41374720e647a44b6185de978f4f5cc000000000000000000000000f88b0ae1c7067108e632dd37a6245e2668760df5000000000000000000000000c6e8e22b1cadbf63b53c80a2a5cf393073af2ce1000000000000000000000000f8c52cc205e87baf2e899fc64ffb54d75152de5500000000000000000000000003c4a9b834511ea86032cfef4aa3fb6ad54251300000000000000000000000003b705cc55e01f640bbae5524ff422a35a92f08320000000000000000000000003563fc5a43febdb83be818756e3abc64d1ea7d7500000000000000000000000078b2875f15ade55104c7fdcb9a5253a13db5c6010000000000000000000000006a42fc9cb17c5034e9293e0ad960c7592de3f5800000000000000000000000001276e3104c028e80bfa696a2c586fcb1e55803de000000000000000000000000906cde1d98ca510bca6120ca10c43d4b2a900a79000000000000000000000000f3b1df88945bb1b520ec00463ad9c44ecabe1e5900000000000000000000000018cd20e02dc035336ac815c09a66f193e4f58cd3000000000000000000000000a8a158851086a8e4fc7fe9aa518a9817b9f729650000000000000000000000001a5ee096d945bd3b01593e1d005d7787091dd74e000000000000000000000000e5fc096c1a73060f2d56a4616516468c5eda7498000000000000000000000000ab9e535b16e6ff44754d3a70e709f3bdab3554de000000000000000000000000a37eefbf8c6168fc3ecb4a345af4f8075d91668d0000000000000000000000005472696b2f47c699f1a3e76e1cb241258b038f8e000000000000000000000000e51848f429ba5314dccf748b4364587cf08f34460000000000000000000000008c4e28b2a5ed03da173f62be190230056cce7322000000000000000000000000eb936e7564e9bc28d0219ce51ebbca5c4f1d65bf000000000000000000000000e7f1169ee96c7f4f96699385a25fa0e3dc16d6150000000000000000000000009eedf2d6276c5ee42e32e41353b9608ee6d7b9750000000000000000000000000c23e5651bd2586dadfdd8af4fbccae63c473a8400000000000000000000000014d554f47a6e21a1504201054bd6d63545ad155700000000000000000000000085f4cca6936cc548337ade23aecbc2dd22998844000000000000000000000000f7840c87ca1f17fd9228821c9a27c9da5802a3f3000000000000000000000000288489a1071a8761518fa9ef073f9c5f14d23c6e000000000000000000000000012ad5863c003b91552129ff454b1cdd4e3078f7000000000000000000000000000727ea6ce57703e299597a2c0fde0af6e28cbf00000000000000000000000024f951e34c61aef36a0c4dccf7f9ced8d6c70372000000000000000000000000618b9d71cb83a36e105cda6f929f1fb563f0203a000000000000000000000000237f508016be1ef74b0c6056ebb41b765d78fae4000000000000000000000000d0075a63222ec1aa3f8795b6666efc9c5ba5be91000000000000000000000000274f415eb617c6c62703aaacdb5cc21dd628d278000000000000000000000000bd0c2819ba525ebfaa1b13c28eb116df3027051a00000000000000000000000044ebd59a5eedb4851a3fc35eb7b475a7aebb6cb50000000000000000000000002691bd164758ce57dfdae92ea0eded326ec936200000000000000000000000000373d24dc451e2d6255deac30705ed1d4e4d2ad50000000000000000000000003ba19743c6e69b7062d2c5af33ec7753866f2fb10000000000000000000000004853d9659a33d3d46a27a5b2e4f2880d41eb2394000000000000000000000000094873e6fa3003f16c49a23a40fb769dc59103770000000000000000000000001961969b5baf23ff08f31639ae88b9071c05da1e00000000000000000000000006c392167b04823044895cab0158a0b0610304c2000000000000000000000000a68a2a409a52210aed14a5184697f9e3617014f6000000000000000000000000e1cf42382473679440ecd8b6640e01dc3df78386000000000000000000000000610dd9a5a28fbb0dca2ba514d295ce9be2312f700000000000000000000000002a0ea4488da050b8c42764a1e38a63dc39da9c9e0000000000000000000000002ad51f1eb41a978d565e3433153c579ad3cbf13d0000000000000000000000004f4bb9d0974c3cbe57051ac6f09a78f270609467000000000000000000000000330562be273892a116d9e788ef975031dc76cc5200000000000000000000000040f63afac7fa65402bc0edc0075caf09895fd42100000000000000000000000010c3c8b33895b52de1bdecc084fddd131875a32d0000000000000000000000006b0da49703ec0912363ac9e38be8b028c1676d67000000000000000000000000c5cd221c95e620634b0a0cb4fa5c2865bfb1cdeb000000000000000000000000b6d41a7040f0dec662c9ef258698a102751b5f810000000000000000000000000bff9d3b3d918007738798ae2ac227b41c7df223000000000000000000000000766db89b3d147335649051c8e9a4665b485438600000000000000000000000007ace81aa0c93797ff30ce0c8b445a2591166aa9d000000000000000000000000763494cfda2d4f318082f49aab1c0b06ff44de460000000000000000000000007929fa34e5de06109fc2bf47615161ae055056d9000000000000000000000000891db7b9a40e328ed213b82694d1cd557e1395d1000000000000000000000000c74e36d9dec56668aeb3ce093c1e32f5c8a0158e000000000000000000000000185a15fdf48bcc15ebb3e4fac94237d1917a853a000000000000000000000000afd3651a0d3f45ba5f9c26b0aa2d5268e3159e3a000000000000000000000000b21fb1eb0bc3c18d0ea8330c2fcaa40b6ffabc5e000000000000000000000000e712be6f0303073ce4809e13f4c659a11982c77e00000000000000000000000091ea70c296d21b1de2c52f43b8c83f0e4670cd88000000000000000000000000f1c9c556a7ff2f7e3cb027c09c60e09598075e7b0000000000000000000000009171bab25d67d19f48fd6f3a6cb3bb7d19c10a72000000000000000000000000b66f63885eb2d1a0902c367463cb11bcf1778e9a00000000000000000000000001834e47a4c648b89330ff8bcbc2dfbe4bab297b00000000000000000000000040ef302506445003249ef3d9ffe60e0029f4b3f9000000000000000000000000af990e0c0355c9260cbf8399ae8d2aa96ef78817000000000000000000000000d97e4d8989ac80b0f5e327d2bae629c248ac26d5000000000000000000000000ff87233a4fb94cc7916c3e199500df93b8fcb2f3000000000000000000000000fe6b09c1d4a79ee6799b0aa8f57bbc8effbef1c70000000000000000000000004d9b4e2fd959f9d20053108f7368a6bc87510d66000000000000000000000000aa5c8af8e7f9d0e850a8dd6bab5f2c0f5295da8d000000000000000000000000d98def42bd7a0ef4ae4057270812710c84464273000000000000000000000000edf42ab5ca964457cde4ed0552cde28ee6183ffd000000000000000000000000b1d4739d272c88f2b06caca3dd8b57a932a352bf000000000000000000000000a420e4e71735073d2e623bb7334835677d1e1f5c000000000000000000000000cfa9000b80263c1330f178ec60931b2aafa7403a00000000000000000000000053f494129f6bf94d8e03ea0986512181ff2638cb0000000000000000000000004180d08df0c15884b96c5982c4e3ef62565e182b000000000000000000000000a73ea9b31ecbf83c68fee1d7eef326c42e61985b000000000000000000000000abf87898d2adf52530d2fc3c55f1f1c7fb02e38100000000000000000000000093c31886bc5377f1007ed26540d6496f783e61aa00000000000000000000000066ad3d9c7576e637a0fccbd5e2ea216d65ced2e6000000000000000000000000f1e9218599d8eff701951513d5fe90a046e7376d000000000000000000000000b4d2067cde75074336babe8da74ddaac3f25d15000000000000000000000000092277f6475ffc577db416c8608abe10d7aa6b8e60000000000000000000000002f485319d8b5b485b9af0a2bf3d18d7f3bc6a4ed00000000000000000000000008767e71feabf586f4ef8212c5728774f5a028bd000000000000000000000000f1bcfa971b45b42f6756567fb3500b4e57962fa200000000000000000000000039633ce8d7babbac73950e876c041c16451544cc00000000000000000000000098f3377665915b7924fdb91419382663f8aaa64a00000000000000000000000038e4a72c2f5d4687bb67913f4d2fa926019de998000000000000000000000000ba14f1f696c8ccbbfd7a219fe0414e87970879f40000000000000000000000002b091cd6864279c52eea75463db3b19da70815c30000000000000000000000003e2d44c668f8ce3b6ea350077285b4d762d6e59800000000000000000000000065771f794e32fcd6d2fb5996a67ff98a9ce1879a00000000000000000000000036841329efd1ed604c06507feb6d8931bd49f40d000000000000000000000000d0c9a47f1123ac18fe2be5b5340319925d5c76dd0000000000000000000000000de09082397dfb7a8877845899205328f891b470000000000000000000000000ea9df64e47ec66e90aee600674d1b4d58bbc910c00000000000000000000000073f7ef735eefaa1f85017274dd27f169bd32bb78000000000000000000000000fc39651806561fb114df6a0668ed13e1571ce119000000000000000000000000e516fa26dc083d6fc61045cb960f9ba71e3490010000000000000000000000001350ffa6f42b798ce886d7ef9261d4dd722745ed00000000000000000000000011a7a97803ed90c9c4c9c20580296626bc29dcad00000000000000000000000014939557be3fb5ed0d2f3d3a76e9d86800ce8d4b0000000000000000000000000d544a427f8a24bcce9f3611edb5589b67e4375f000000000000000000000000d483ebbffa2e8996d43031d3f72bcc9a7e9f201f0000000000000000000000000c9b1d5546a4297ea13c50f59f40bad263eaf8b2000000000000000000000000caeffbb0c5dd3b2c0933c0eeb98bdc2fdfe25a000000000000000000000000001c994a817f304864cfd0aed84f88f94a38e069d800000000000000000000000090f3b12823372bedc36403804ea85f05ed31d25f000000000000000000000000221be67763174f9556bf87044e00f3aa4ff6efb900000000000000000000000000cfcb8dfb952f3327b4ba4465845433ef61a68d00000000000000000000000045cc8167b762d0868447d9c89a97b7fe92e822e3000000000000000000000000faf767a615cfead61f068cec67fcb781ac30192b0000000000000000000000008414445ea255a46de902442b1f13652ea895cf41000000000000000000000000012166c100677d8401c8482d9f9e321e4ead8d800000000000000000000000004a3b70c5e26cc1f33a1461c742b129a5aae06a4100000000000000000000000080bd221fb51977e1a125c1a3bcff8e3d944df6ec000000000000000000000000118367f521800519aee8b2e14b3551cfbc0ff1f7000000000000000000000000a8cc3c64f39a10ce7a7789dc260936e1f02704d6000000000000000000000000da8893074acc9a068c553db7f28d2755b40274c20000000000000000000000004dd1fb413f280ca24658e2c66bb8aa20c2f8704f0000000000000000000000001440e983334094a1cf858c5e918a46dd3da37d59000000000000000000000000d9de8a1e24a9f6c4dd0ff3a0350c2131b1a84082000000000000000000000000e00cac5f5b0f9e5fc3bf723a25e9c744963571a40000000000000000000000000e4f92e70350f7074eebe019b8505656cd068c94000000000000000000000000ed425b829d9ff24cb5539032e452a54c77be622300000000000000000000000081825dbc2a6fb8d2ea909fa76180c89fa9faa853000000000000000000000000c7d4a17b3ff2a151c150d580e2411af3bb49e5f00000000000000000000000006d834c7ab0610a19176e60b2189f536189a655be0000000000000000000000003be937d4b556f6b69c15bf4152331a86ec0ef96400000000000000000000000033f852622f30320a919dc1fcd3b541fa9cca71d5000000000000000000000000983f5650b216c9dcf20859e10072d5af728feabc000000000000000000000000899950287c24f843adb3816a99400c74d7f5d0480000000000000000000000004a7fc18df8214e198b4a587c9c46efee5396e7090000000000000000000000001730f1cf1d07a6d0e12c22783c61d3ee8c6ce23300000000000000000000000029a586fab2a13f8075b11e5e51fd5128a5afe02d00000000000000000000000086af32bd93cbec3aae9a4a905f010909eb74622a000000000000000000000000c5c16803c18d14236bb8b8198444911a100b4e1400000000000000000000000066cb77415bb7f29329141fe23a284d772822cfc7000000000000000000000000a4ca04a154d8e5412262df4e9c44d6decc67616c00000000000000000000000003f43a2a9e1c9dded8f51308f0b72f3072d0a4f6000000000000000000000000fbba709da4f6357d494236662c6b375a4bd278f80000000000000000000000002261afa41e3db346019ef3499a06b637ec6d0def0000000000000000000000009cc1d2c94203d84cb450051c9da677d4c4058e33000000000000000000000000caca0876a45c0949a4abd7418bb2c89cf735b2ff0000000000000000000000007d6335989eba761718999f1c7511dcba83aea466000000000000000000000000a73292ebd9e9519403609894d4c1fc805990cf0d000000000000000000000000cc7d60fd8da3a5fdb284b3597ae2e8269b48ced5000000000000000000000000ec8d3ac638629458848c5e84964ba49bedca6fa9000000000000000000000000d80f53d2d7a79cbb665a5b858b77341778c5c9c10000000000000000000000002037290ebba705ddd1d347efcba46aaaa4eba788000000000000000000000000ee1968d7bc187206a22a9f507289f6e30ef5f1ad0000000000000000000000002a9ce41a5f4c409ea6c17de74853e113c75b0832000000000000000000000000b2614fa2e7c0ac1f08a4a0e2965c376ba27bffa300000000000000000000000006d6d127cf6c0a5ae7cbec0181627adf83deb107000000000000000000000000e521d0b35a5032ccf1da6627f3614f98a8bae725000000000000000000000000ca99b0544b0da064d5f8c2b31ae15c29d56524cc0000000000000000000000005a412e273c6fcc1bf6c066a3e21b1f256e9e681600000000000000000000000016e7ec3a83660d3dad376477dad6da1edde092a9000000000000000000000000255ed579e1b296b657c62e73179d312aeca25f02000000000000000000000000b025238e7ad7875e9bf440007a569ce7574d2595000000000000000000000000636c933984f1ce096b7e0b0cd258cbe34668259f00000000000000000000000032290b639476b227f561f117de9cd98e9b9675580000000000000000000000003f765dd8db1f2d3095a6fb95865be6724d977a49000000000000000000000000ee70a6d3690ead62633d1b613ad417891e143f8000000000000000000000000027c4c1c33f2cc4767c7d35508747fc743cdbb14e000000000000000000000000541b0f006527d4371cc65379b35a95adc527450b000000000000000000000000b92f46198a9c4b1d76fc13d9bf4386c9232767ca000000000000000000000000a3e3a28c704624d6efb959b7527e721931f02b5700000000000000000000000066a900dd2940f19911eacaab78a17eef618597aa000000000000000000000000262ea5da6d064279540dc40a56e9939b4ef8d754000000000000000000000000b146bdd3a9e6b2c50da9c121e47754a1c52401b30000000000000000000000001f217f3be5126069c76c9b6ba0ed6b9a7d990a4c0000000000000000000000008cbe1e56d7c2ca49d2a77f59920270d0f9aade770000000000000000000000004b703decb189a9ff8094a815241d3cb54860ee340000000000000000000000007813897845496daaa0f27d19c10748c07819c3b40000000000000000000000004cf460f9aff2c8f3a0ef7348020b7194227b60aa000000000000000000000000acf461d3a0326d37d17a72867d1e7d47d8c02c1000000000000000000000000098f31d09c511823a9b76449cc1b8ff80c06cb49f000000000000000000000000994aedbbb9ba08088c62e459ffb11a76b1d5340300000000000000000000000055927b98af7e294cc60717501a9d902535d0c38f000000000000000000000000ef3ae76a0cc2ff6d580b815084781c82d58c476400000000000000000000000081969a46e6df98e6e5b189cc03101f97a4b6535c00000000000000000000000044b1f0050040f33b30f28bf283a82e33a21be90500000000000000000000000039f2d0f84a023fb0110188c190737281de97a0b6000000000000000000000000ff566437f9a8385000ba9c13768d4c3253758951000000000000000000000000ce0f0a72aab6907ea0c061f2f87ff5ad084fc75a000000000000000000000000f511c58f4884b66c14d2c7be453d98f4d20c40a900000000000000000000000056e955ca1539acc363fd1b8635f0f3ffe751c6380000000000000000000000006fc9bfcd8da2685c518fbf5c8d7e0c037184e56f000000000000000000000000d9e7c4bba574b5483f49340a4d319a764e29cfc2000000000000000000000000cedb52b77c23d7c63dc286560ed97e30998406760000000000000000000000001f37f9932bdb8bf1ec4f342c9885eae68dda1e1400000000000000000000000044f766e24f80437cd2cff590e52262ede05ef3de0000000000000000000000009cfdcde93c93f404ed754b8dee66ef61a4726e740000000000000000000000007e0bc52e3ed5b04a683acce0d38f06aa3e065bb7000000000000000000000000d7a1f2bc039767924c1a2112a54ab12ee26e0332000000000000000000000000f48bb71400fbfc0779e6128a08011ab4daa5d92b00000000000000000000000019b8db474fe1fc30231cf4b29e2874f3e38cd70f0000000000000000000000008d23bda8a4f18c49f0ebe89e9d0d00a00731eb8600000000000000000000000031ce9fb9299c419436a2f7166b81c373b5bda528000000000000000000000000e5b532dc68aa4537cb1859133959c87524ed1bd2000000000000000000000000814160f755ea96e4b34957fe8e7db6c3f390cb190000000000000000000000000180ca273a7ca104e3cf27c0143661b921f255a3000000000000000000000000c6730e7d49a444a87a4e725f54a45519418bb05a00000000000000000000000090d3cf5e154d86496a36ef8c07e0dbe2e00ebcc9000000000000000000000000c355e7e4bc25c77d5ce3d74504d818a05d1ffead0000000000000000000000008516c7fe0ef76c972c55170d0bd31112642a777800000000000000000000000011059769a09a131c3e7091640b3c643f9778cff20000000000000000000000001736d78cada6169a031d135c343fed671aa6f91d000000000000000000000000cbf82690d7ae8aa8dd630b3db53b2d1d81d4d1e6000000000000000000000000f15c679861ee976eefdfb41b6a4c413cfc9be64d000000000000000000000000afcbc449e51bc8d319abab862329ea6d69414758000000000000000000000000102bb51c96de0f53960762d49fe360bd71190f94000000000000000000000000ffae3245315fcfdbe71f901b83e264c88ab804dc000000000000000000000000f4087cbc1c4c4df7d95412d3d517313a086e0292000000000000000000000000a5a868ec533ae21774e347f394fa7dc95ec295c40000000000000000000000005449a63bcc650ea72e78f4dbd0001bd372bb00a2000000000000000000000000e015630965abdf3815d26f5870986c919099ab0d000000000000000000000000738748dae4cfc5059b51fd6e003662a75d3a00ff0000000000000000000000002cd9c9dc1ab09e887a613e902a0784e86c5d498f00000000000000000000000048239fa4edf350d00ce9665ceba5f59b010bb6540000000000000000000000008e8c651f9d006bcd71b3334e1768fc10734b0749000000000000000000000000f8fc4a3d491bcba42df16edd6fd6181b58663d9100000000000000000000000086c861732f9626e99755ce84359e59753508102a0000000000000000000000008ff3b1b47a15c8db17850e93b0fc7c94712f0d740000000000000000000000008b540cdf3bab8d4fe5eec7428cb2dac68e68489d00000000000000000000000045d0d1ab2292ec61517e179b023e5e312dc4e8d000000000000000000000000030995f296ecea0d9262c38d6004abbeb9d3d2b360000000000000000000000007e6768e48122302b6c558ad9daa956c56003cd0400000000000000000000000037a662e7d7256e47a8bab2331e164af9690605cb0000000000000000000000008eb5b4b57d7291cb412165a348594b7709e6075d000000000000000000000000a45a6f255dbbe316c1c127cdb529e03f05800bf4000000000000000000000000f1ee5b583cfd41bd07c59c870f658920205990280000000000000000000000002122b221f8024a353dfb9202e7bb08a48c6578960000000000000000000000008c08378338a3b4b0126944531b31602d2d42d0e6000000000000000000000000cff6ff357f71beaea12eb6b50f1a9ceedc5888fb00000000000000000000000020839a20a95a407a18d65d0f68bee41ddabc39b50000000000000000000000001a1ecc466dbf17c9fc7d0a81a9c8663bfab94c2c000000000000000000000000f54008fa45aea7f77155606e947a211d0cd6b724000000000000000000000000dd1edc20612a668c4251c0993340d8813eb9dd29000000000000000000000000321afe963bb2829bc79ae2cd0901472fbcfdbafc00000000000000000000000096ba8dc45e45a7083c2c7c11cb64de177ee00c69000000000000000000000000ea871bd457b8a153603d8eb69bdb06984d7e0dd4000000000000000000000000a335bb1d466de65d4d52801e07423d6fe55290d000000000000000000000000072a598eef92513304409d4fa5d6a4cef0b3834e5000000000000000000000000fa55d0b392e98d30c12f58427233c0dfcc12697d000000000000000000000000f9d032d944eb6b9d4cf81e2bf03b40ebf7a4196a000000000000000000000000980966a1c4fb62d44e14f578e35dfe0296c146760000000000000000000000003cec78f1ca914b27e6be9c4b43fa2b1c9b2533d20000000000000000000000008d79ddb3acfe1c5f194f3e3751d2876dac79c60e00000000000000000000000055c57a2d2599861898c57cd4de1d036eee8b6180000000000000000000000000314d6c6d3e76bd22d41d5f03ed36188e6eaf3bd300000000000000000000000070622cdc2a4f4d8b6ae28596541f06f8b174088600000000000000000000000058df9df1ffc77e2a5344f867b722037c9b1c50e8000000000000000000000000675599214d08ce872755d97cd31df0f70ca458b6000000000000000000000000602d2f27f6f1dec3f488dbab96c80e71eb38a7a3000000000000000000000000170289166f80444a614d0e97fd66a0b3f61d9946000000000000000000000000eda653aa24526e3f27de3fa9603f147815b3d93c000000000000000000000000022dc3f11391478c3b13fce77e5537f5878ddd9a000000000000000000000000054c047c2139eadcfe26a09825b3a95f2b53bec10000000000000000000000001fa6428f3536ac5a98e0d5fe9410d9202b8d44f6000000000000000000000000d7be559a9e158c73f60b025fa204ab6749191b06000000000000000000000000dcbe5213fe62eea355d43884b656937d8d0bec39000000000000000000000000c8c8259288a875f91c7e5416e80a7b0a55902f9200000000000000000000000064643191b577e06a7eb45d72bd6d504b99a5db2e000000000000000000000000380ca06a17fa3a21548d09027e5928178679afa70000000000000000000000002b30c431b3c5c4d493ed6c37af9bca07885b2c920000000000000000000000004f57c91773d4a91f65dc6c826f5a617c05e12cc3000000000000000000000000822369f1558091fc532b2b7f58bcef57ed7b8dc70000000000000000000000003e503f565a3e7fd728b3f40866c1ca4436d1bfe700000000000000000000000053731e4d884b0aee3335b26ed17330bc73336743000000000000000000000000d91f5918caa64c31edfd8b3dc196e5ed080a32f0000000000000000000000000fe98cb8260a416fe92ef5ef8e2c3c9d18806dca400000000000000000000000098de7b6f29e5dde9d88dc008283966240d71dd02000000000000000000000000853fd41eb857f23b493f45079e1457c7ce38a44e000000000000000000000000dceed7f752ff9da6ef6990cf50ad5d38a72279db0000000000000000000000003d63dbe61cbe2dc2fe2772b84c03f8b7d90a9579000000000000000000000000a43fbad9a54ecb7258d8ef1a51cd3d4e916d1676000000000000000000000000230e5e48f5bca508a731c2f78cbfd7650a233db400000000000000000000000082fd2fa73c076f83d0973c1b2d777138c9c516bf000000000000000000000000bb40a54899f5ba48ebf5650ce5d2a02e34ac335f000000000000000000000000005034b96e038816871677e594602075f1012b5900000000000000000000000070427cf62a3ccaa8bd1f129d38604ee7bde65790000000000000000000000000e528e0f48e36dd03fe4734e20cf9b18e3c72aea90000000000000000000000007bd807afb9e8a05bf42e76cb0385e83f934bab30000000000000000000000000120da22c07e0aa65ba8ccdf89dcbc0849d2fe3f2000000000000000000000000f5d1f68a0b8f66d96fa0809ae657482d8815e0dd000000000000000000000000d807e1d13c72a7648c4ec9639aa29950e6550950000000000000000000000000c3b6ba1dcdf36a487671072c9613d2da0cdb8cf8000000000000000000000000add1339973051495972f250d69bbb6e5d5feb58600000000000000000000000071218bd636fdaac311fbede4c1249439db5a615900000000000000000000000021d0244b529e2ba33b5e9d26a598df6c45ee60d50000000000000000000000006b16e67f51e472714df9a9a7038900ba4746fa3100000000000000000000000034f0f54ffdaf72efee38c63b058c898d04e9bf8f00000000000000000000000036f6dfb5241f75944689956a371c942df911ac76000000000000000000000000014f01f7e81537c63d462df8605db68f6ee82e89000000000000000000000000d9f3091d6a38529fa3149fe44d54a2e02b88fa3500000000000000000000000088cdd20b0b1813f780e70d27e2bb7e2e43c0305b000000000000000000000000621ecc6b581d2df13a290b97cd753665373ab0740000000000000000000000009f372c103f94afd50eeee60cebf407f2433c719a000000000000000000000000f55a86afb4c4ed73a927ec904be17212a694502f000000000000000000000000f425f38c9a186b38eb628921ab20baa3bf919707000000000000000000000000cbece9c5a8dcbe2ee7259a72266faf9a79d658eb0000000000000000000000004015691928f97bffbf602ea2adb8859e5a21dac7000000000000000000000000b4bd0cb0a506327f862e6d597539e0a3504287450000000000000000000000004dfbd60b32161486097fcea75fe3eb01416a550f0000000000000000000000008d9e8dd8ab1acc234301e18fff2aca3944d7508300000000000000000000000071a43d6b2614c20c5edd34d2403a5b323a2de9430000000000000000000000005de08491ab39e29629c91a49c1f881c722d32b28000000000000000000000000e1b48fc93fad0c1749414c85583229497588b3ac0000000000000000000000005f97b09496ff9cff012fd596b1d64e6a5f03d5330000000000000000000000007fcb4ad79c182c518eeb74c71cae0a06fa23f8cc000000000000000000000000179f74d64aaaf8f61dd6feb9f1654ef19224f5f6000000000000000000000000a3430b107ed2b4407fcd45c36bef6df320f737d1000000000000000000000000d0c57e0db9f7012709bc81778c71fd58ad5e86b00000000000000000000000008971901b858fdba5349459ef6239a06f0620e1d80000000000000000000000004707fcb086d2df2ea80a1f587dc34779f5e4699400000000000000000000000026ceead2e5f2ddd3c8d5bdc57a81f427ac58cd41000000000000000000000000bb6f0b858474105f701c238483ba84e0cfa5c65800000000000000000000000053456efe6f47712bcfe365234a8d0852cec7c1c80000000000000000000000004004442c4075d8296888c5bb42d865e153af9be30000000000000000000000003e97ff07f655840912503b9e7325d28623edfd9400000000000000000000000051a03a53ee545c7d3b48bf7aa793e319ce89d0a3000000000000000000000000d7f57c31b363d20691035336918ea466a8a5b8ae000000000000000000000000e409091f0342afe89ca1c3bae1f0f266dafc1573000000000000000000000000a240cc23e81be3a839d6cd0879e6508205c2b31e000000000000000000000000afe324384d1e2bbdedb162732ca9824a745ff4d9000000000000000000000000d9fae7d4e84b2101097d26491ab8fd545576a3d30000000000000000000000005042146ecc9920b550d1ce49f0d87371dd98eb1100000000000000000000000003d337c9a6380b26bc8f0a72f3ea8a0aeb18752f000000000000000000000000d04a425b393b603713cbc47af90d26fd44eb501b0000000000000000000000001080c6a291dc5e7104355e1eaf7c54b1c4456a9b000000000000000000000000f77b8c37b2f98878221053e0dda87de6827a8d61000000000000000000000000bd84ef076c0d14c14b2b9c988e51465c7c0c002c000000000000000000000000c5d58c83221b0852dd5cfe723b6092666e81a61100000000000000000000000092a528eec08a5cfc70312357e8db850db7ada4260000000000000000000000007e6d231deba4130a184c188e9496999e654c1001000000000000000000000000ab002a574b95064bf30b6cebe36a4f1219858adc00000000000000000000000070b66edf687243f625e2e06139cd61814caaaad4000000000000000000000000a407438bb8eefd8a7179bf787bb2a3e9258603930000000000000000000000002a8c4b3598f47380f3e1aae56f943743608d4770000000000000000000000000f5f28de1215533eadd9c8164bbfb56818fa75e8c0000000000000000000000006b5e3557d0e06815cb2fdcc62888df896d2ef2f1000000000000000000000000751305ff71d47ba20385354cfbd067c5f9abbec60000000000000000000000004c89676dbae0ba1c71dc310521d0c26715cdb28c00000000000000000000000022dfeb67a18c7b37de948c29db4700c8cc8402e4000000000000000000000000279ac569a06a75067cc13e75ce5170d3097ed20a000000000000000000000000dd27f9a68c0b9465569df38a55cbb96b8bf8126c000000000000000000000000920c44db23d2825a8e9658117a2e6eebe4cbfbcb000000000000000000000000fb87834945db9862f2cbfd3fd3b3493cd2de2abc000000000000000000000000eb3b759a882e45301bbd7c5507bddbada47dca81000000000000000000000000cb17efc2c9f7df036136e3f22a492f0a0f1fb1ab000000000000000000000000de583908d68d4125d654a1185a2bcd453d81eb1e000000000000000000000000faae1d12a5a88a7aa51227a7d19c97e3beaa2bc70000000000000000000000001d1af7fbb6ba206c66c5fed0aa181faf815ebaa3000000000000000000000000315692eaf8d2ee44ef2e52d3f16c5983c4583d6a000000000000000000000000533c36d0e2e615cca9788d886472443f6a620ee3000000000000000000000000ee701a7887ba5a703fb69bd434b262d7c4c0e1690000000000000000000000007f1bb09280d7bc42cff5ed8ae6815ddd240240b5000000000000000000000000836d7e833eac8f38c2202e6d0fb2f1e6cd770de7000000000000000000000000806444547af2ad1287271d864893b20e75d4563300000000000000000000000029913891aec7ac336ac3d39fa244790b27437fb4000000000000000000000000334e373c5e3e5023e73833656cafd2889afc40ce0000000000000000000000008637b2af162b76a3d07973fb6396a2e68e52fcbe000000000000000000000000aa56356c278817fa219ee3e4d8a3d3da39406215000000000000000000000000176a61b20bd4db68251b9439455f797c1b4543520000000000000000000000003abd53cbe9b6e2e310a8b08ac13a065344bafffe0000000000000000000000006910dddd567af4604072ac183eb80cc5ecd433c7000000000000000000000000732837539eff5dc91b71b75937848e62fa83b43300000000000000000000000079b939c35b7989eb75a7672eb191efc4a44f14dd0000000000000000000000004f46766aa924cf8a26f69c7f95c816ffaccd1c780000000000000000000000000487389726ebb26ea5b878e083726ffdd0029c170000000000000000000000000cdd75d7d73a8eb9acbb36cf64bf1be2820774a200000000000000000000000006a5470ba1270d0cc3b5fa4d53613c2b2f89a32e000000000000000000000000d3a9b98851aa26b7d5e35ce88e1a7a0e60293cb1000000000000000000000000341d67e3b8a2eb9f4cdfad2b87f14f3919551a94000000000000000000000000ea1fc30213b28641efbc1a0bd2d9bced151030b3000000000000000000000000aa136721862b2b1b41ae8113f36b6ce2e22c4384000000000000000000000000c12d6fdb783e33a9ef623fd3d1fd7520f126e1510000000000000000000000003af4cdcaa59fff6d78ea6d25f36aa0f35f90fb47000000000000000000000000e4f993a587ff79a85dc74c0c3c3bbb157696dfc5000000000000000000000000348867f41f1dcaee9269a1229d59a25d4542554b0000000000000000000000007928b8958c876a0688362c9274f703e9d936c0510000000000000000000000009c6581149ec4ce5861c266f8a87a8e7076b6e209000000000000000000000000324e6209875ed62f7900fcafd75cdff2d07413d0000000000000000000000000a5e97c59518a9276fc8dcda2608c0ae87e38f1d70000000000000000000000006d5441ef332939a36b2169843ba09a7afeb53d35000000000000000000000000f232ae1f8fc5d4bfeb23b4fe1d915676292f06a00000000000000000000000007192c55e5bfad0614e1299641b0f876496cda82b00000000000000000000000015dd2d7d6085d8c7f43e14fd46fbbae7b221a29800000000000000000000000061ca47f61748d440f861438f0b42325543bac5ce000000000000000000000000c14c6a5961b3ee8cca831357a6f7e67cc631774c000000000000000000000000512b39d66dcf68823ca26f7e30bfab6cfd67f836000000000000000000000000cd06785621b670b21bf02536fbfd7c04a3dc18c200000000000000000000000034e8fcbb9152e7bd76b7d9b9196ba976208c041e0000000000000000000000007545d3b9c1c19d14d582c2e4cbe1f9a2452cd7c50000000000000000000000009883d7f4052e38b043123af4b03c035caeeb9db2000000000000000000000000c8117e60e15bfbe284ca59268475da967643005f000000000000000000000000537193ccc61ac122babd8b0035c09985a976f539000000000000000000000000de48f63662f6e8d7c0e9085d4c8c8ca1d99f45d4000000000000000000000000ee0263903747e2e8f92a3ad5d378bbb0cda3b4e8000000000000000000000000749c901e0f42deee63de98a3acb2a333a789aa60000000000000000000000000ef1e80ce5124cf9672d06ca3446631528a30c01c000000000000000000000000b7560277d34cb77929ff165c81e76fe78754407c000000000000000000000000e595996110fe415a1388351cfac106aedafbe980000000000000000000000000ba27e75f1b9262f4031d3531c2f2946b6d916d3e000000000000000000000000c5b6985782684b0628a59e53c99282c7f364c12c00000000000000000000000027580a45ed81aa798a75e4a0b7d09673f79e023a0000000000000000000000002ed125cfcaa660057ca9011edcc811a33f61922c000000000000000000000000a2c1adee0b86c909294a61a8dbb2e772decc2bb70000000000000000000000007710d5deb6129b9488b52db53e8219beaf25d62900000000000000000000000024221cc157fb2e93c7682c004dd2d1e256b59bec000000000000000000000000a89a60fcd856dad32880449220fc6dbe767db78200000000000000000000000043f48d2a8c48a63f191b59b719da51da56c685b1000000000000000000000000c4ed5c338174cdbf7fe0d6219c4496f211cda8fd00000000000000000000000014f7b1331337331d704093b51389be6f4017afb300000000000000000000000033d6777beef3d0fd3a11ba9c5841ec6d91ec1064000000000000000000000000ab7f3aee6413ba1e26974adc1e5e0a08882853e4000000000000000000000000c1dadd14fd56395bf0f643e0ab0800635f5f027a0000000000000000000000008c9699e48f9b12ee2549463669e1baa2bcf65a8e0000000000000000000000004b6ac761c261275f50af3cb248a8fb8f10a45577000000000000000000000000f7a15a57e6297efb9d9624c31cbc35e7854ee14e0000000000000000000000002676b5d2abe1aad0074d6c9ab6f03606451c4b59000000000000000000000000779c5c9151301e0b23279bb1f781ff85ec322c070000000000000000000000006b7c2f0c233206a4984c64b7839ed1b115bbb05700000000000000000000000052fd47cebf1e8700e0fe84fd9b3441b565d8217c0000000000000000000000009817f56d4bd44e38034d433f5f4a55f37ab1756600000000000000000000000010ad13abdad9863fd16144588ff28fe4382491280000000000000000000000002127167b5621af41690cdde97ae7495bf976fb8f000000000000000000000000e68546b74f60add0a2239b1c79e724e9b3dc2d69000000000000000000000000754d58ef057ae8aa46205930668cd64211e6b2df000000000000000000000000785a5e694d8561f08b4baa51795edd1f9e37ac55000000000000000000000000db580c5a7e21ec8af037551e42dbf041f2afab270000000000000000000000009edcf740a8b92ac2af9eb08ab659d1a324d90c3c000000000000000000000000609c69b5a5904e3478a4bc648ee2a445d94169920000000000000000000000000e0eb6e3e2875a4e53cde3538e318ad8266e581900000000000000000000000005c43db7cdc89e73b30d4d221edbf49f2786669d000000000000000000000000802cde1f7f602173f166c2228c11df3a7928e3c0000000000000000000000000ceafab02240221189521aaf59dce98583248f62600000000000000000000000091f6cbcf13fa5fec66ccb330cff044bfb2bade8c000000000000000000000000448ddc182116454671cca8e4a860c7e1f3baee44000000000000000000000000d86d99a6e29c78ca3d1027fff6d927be545acf0a000000000000000000000000f57bb70c6d50adfd812e56e2e9e06bc75da1c1380000000000000000000000002082abf590a0bf41c3b64be74ac04a5dc23c708f0000000000000000000000000c5204a0779960819ab0412911c342019b2f50110000000000000000000000003a8a01c57315a7aa3a6345e3a50bf7f3454da9d0000000000000000000000000f63dbc44edbdfe8988d1444f0b841c003a5cf9c0000000000000000000000000f838f115efb293d64389f6a1db96ba6f618944010000000000000000000000006d6e64cdd5122373b248bdf89b9cb7c7eae005030000000000000000000000000b7984aaa0a090e449bdd2c230d288a7f5d312b40000000000000000000000001a6c3f9e7550b6f207db5756a54e3523538688c90000000000000000000000006b80b889091618d461a7e63d7df32337551feb8d000000000000000000000000348ffe5522e33c2f8c488d649974d0537e4d2290000000000000000000000000e0616c61ce40c4652ede5b680cf87ae1291bb2b8000000000000000000000000201f5553e2f181448540d87b0a35473aa4ba1943000000000000000000000000fc1df3bef53b3753fea598150476cd30006114e80000000000000000000000002c15dfda3a8e9913a759d9c8087cdcd71e10281a0000000000000000000000008c847ecec6882864b68e3baa036154013db92734000000000000000000000000a7b3e567a9e4a8d5283742622e77252bbaa3c0ee000000000000000000000000b5b87d17c04c45ab5d9e332c3ca0ebfc7d73248e0000000000000000000000005d097fe14414a964f2916da99c104aef87ebeea7000000000000000000000000c1b888c40d6ac0ca12532afc8596977e3bc76cf2000000000000000000000000cd16775b71044326f640cec6c62e82384380dece00000000000000000000000026e2560e68e414a5d06dcc2e4c39db4886ba8ac60000000000000000000000000ccefad0fe00ad1786d16db73bba18bcc298ccef0000000000000000000000002cb37dace5af55c897471e1d6f0fd1704bce0c32000000000000000000000000a4a669cb714b3a094977a64c53415980c9dbfd3e00000000000000000000000027e22501aeb900fdfd0158cd09748e6f731f48760000000000000000000000003cb8a3e5044b0228f748c89e9f49d4995aea6a17000000000000000000000000aeffca8dfd73172ac1d22cbece4d977966decd04000000000000000000000000509e1db0af4588791126f7006a20952ea35ac2940000000000000000000000008e31e6b59e673619d718ab64fc13c887f157d6790000000000000000000000004a18d1039081de228a7024031191e049e9fc4b490000000000000000000000003297bf5ac2cc264cae97482b709ce59ff733a6f2000000000000000000000000dda0eaf0450ec756e0b31de15327a2c80b1354e500000000000000000000000042a86a9c2141d21ad8c12437f292d1a7eb7d23fa00000000000000000000000024e7fbc90fddd37fd98f7f534e923dfbe3e2dbb0000000000000000000000000b8daae859ec31efdc16ab0af7c06ed6133e94a700000000000000000000000009312a3bccb6e78a72c944478a956655c0bcc776b000000000000000000000000e4ef4b065dc86bfb0750de7845174d0ce6abf06b000000000000000000000000f70670d12d8ba6c0547ec3eaabeac9376a7ac8b2000000000000000000000000dd0d621dba5e9e4b4e060dfc77bd3e513949c2d7000000000000000000000000c8ade9d60f80b1381c60604d1491e7abbfb5abb20000000000000000000000008c36124f1d757a3d26e304ce8c8611a8cb88ca3d0000000000000000000000003e9f59ae47cb83982f0c4185133a4461e1751130000000000000000000000000fda79e287e10e441fe9589ce30157351107a047c00000000000000000000000063a05cf5bfa9ace538abc72abaac2de402197429000000000000000000000000e763de53b9ad0416ec885c23c09e6fa9ccf99155000000000000000000000000e7f66e42e02252694c599a89b7934c2197a49e4b0000000000000000000000005080efffaca4be72ba208deb8de9957fcad61686000000000000000000000000afa182a9031093433eb2bc2177ea3dd5e0f6491e00000000000000000000000076f80355e0f9d46014c3ba6c39c339f955e6611700000000000000000000000028b6ee4318091bc55d2ab23d97fdcd0e196a95b5000000000000000000000000e2a805aa8bfd3081cbd7e961034a1570ad79383200000000000000000000000046a63af044bc7ec73facac6afb14765d0751e5d7000000000000000000000000cd684f0d1736590075c2a75bc39efeabe03bc9bb0000000000000000000000007ceb880081f05a9abac1bee436b3deedb2da22570000000000000000000000004554cea912003e642fce83e83848be0a09708b9b000000000000000000000000dc1d4b4bd7b111dab585a4b0f3bdefdeafc9f529000000000000000000000000d5ceb9b956064b7a049eb669f64ac1e980945433000000000000000000000000b730ce7cd964b79cd754b8386706708c5c34c7740000000000000000000000003d072309ecedb354a7b4d9d962163effdfd0bf25000000000000000000000000efd1af4887738ecff11202fe74ddaa5c4b3af8cb0000000000000000000000000290327d990c3f7db8bfe2aae5c85cffe0dd310d00000000000000000000000048b67d15299cab9b938023669b52b927631a3213000000000000000000000000fc5a926f6353ccd3b8443a840740fd5323d869e5000000000000000000000000c4018640c4602c5d6ed306df5200ffdaf8c37fbe0000000000000000000000005254441aa2b54b1bb70b17f99941a8d2a46af5490000000000000000000000002e0387ccc70956602ae88390dc7b41218df1904e0000000000000000000000008ed5af68dd9cc4494933c2fc21bc8dbd8f2b5a3a0000000000000000000000003d3d17ee55bf4d913fda3e795c3d61abb482d8550000000000000000000000001a214b402df764e9616e7c6bc32a1b5b6479bf8000000000000000000000000099b87f7d1212ba02cb4b52105a9a423505b4ed10000000000000000000000000f5ad6a7d23624034ee451fc4a1f85a3a503cd1eb0000000000000000000000000b83d360750b0cd3de48b40ebcb793361a9a906200000000000000000000000015078596cc03fd797175d7a7471fe5416a6720a70000000000000000000000000bdb0062440236d86a514025fefb643b3bcd670d000000000000000000000000fe5016e3ed29ef021de2aebce6c3eab4a1ba73b10000000000000000000000009acb144e56de79b4f809ac684c6241eb378f7605000000000000000000000000531d516efcdee3dcc2229bed5b059cf79af2ecf6000000000000000000000000eb0d8b41f4365bbebdd6186038c7ab961ac49927000000000000000000000000e25ec5b62dac7b9b4a2e9f051ff58d4b9114dcc70000000000000000000000007e75e9a02fd441522a5636ed6efa5885c407a49d00000000000000000000000000d4494ed93a9b7be3a07e68b532687d4cdc316d000000000000000000000000f014a2a5a1b3a5657b2e42ce45174898470a14f4000000000000000000000000b008f2b4503277f9978932d45e2866ea589b3f49000000000000000000000000be9a959f018127684a65485bad62c2203b92716e0000000000000000000000004f710ec97a414ab335d47015e01e485724a84f230000000000000000000000000700d6dd621d06caf1d22c228ef2b0f818b0fc9c0000000000000000000000005f35c4cb2f401ad5b0277d29587e60e07e058e3900000000000000000000000086ad3c66ec0119d6f696bd1d1450eb1d92499113000000000000000000000000061ad9d4746272e9ca2f8556a2ae764db9fd70e1000000000000000000000000d0d9bae6d2b0250273da78e0a7a962a35e0d3f41000000000000000000000000d5ca9f14a9b229bf12c55e3bb7b75d0eb9e69832000000000000000000000000c83e86e904b139b6d37111bdbbd99811dcce8fb1000000000000000000000000c0200a969c5bfa8eb654db76d363b1ae7cf7e1de000000000000000000000000c589ab8cfd37e95156d55e1da1a59badd88c1502000000000000000000000000cdb2fcfe313d15f501461743d216c6d7b2cef79900000000000000000000000087049593b9061017b50738694bb492dfb7e88899000000000000000000000000e11770c8fd5da63706c44afe6f4f3c776e7d4191000000000000000000000000e165b55ff690b3d122e8458b267d280036dea2b2000000000000000000000000e0e216283eef00895b6abaa73848448596b85724000000000000000000000000a940fe497ea9fec391327f008924bea501a0e02a000000000000000000000000c0d1e7f95c437779b4e5a947eb8fae36e1304d0d000000000000000000000000c12c3092d35f889cd9cd23be59014b21c44eb3cd000000000000000000000000b6f88e4bd5ec9f59211751d623f1b8a4cafb84750000000000000000000000008c810a0d8d41a6ae1605c684eaa151a4c7bcf8f30000000000000000000000002d88ff3b0563e78fc0153135d49936dd4167276b00000000000000000000000043cf274cbd2f4e93e9105b5aa37c70753ba3cb19000000000000000000000000a967abdf0c9b549b6b3166d3c9fe5d763ae5a62a000000000000000000000000e4996be8e8111e9edc5d0472f60263442211d4860000000000000000000000008791d67987063ce23f85c1f5be9e06eb54b2cf21000000000000000000000000cd8638862ac0f4862c30b123d7587323dc7d65f2000000000000000000000000107e1bc499e534710408c48b2f859f01585b1e58000000000000000000000000a4d359759efa875f7a3b9e1e8c2c5947310c35d0000000000000000000000000d69ae44db918429a8f09f0ccd297938227b778ef000000000000000000000000abe54e6c3608c1face65287e72b910809bd44f88000000000000000000000000bcb7e1e8104a42286110ee5f17115dad42fccd76000000000000000000000000acc8e1bdd9a8b30e8c58028103ce38f6d676861d000000000000000000000000f4e54a526ef7be3e4cd5dc272c982a28a9e5b5c70000000000000000000000001b3ce4d705d8decf820f4d5cbcc96dccf187101e000000000000000000000000762765bb40203f9d67876522e7cae1a0d41466f200000000000000000000000026f5dc5b769ef41d7ff8a905f6fd5343f17d1651000000000000000000000000dcd6206e143e70f9c0a664bc06e769030e62efc10000000000000000000000009e40a2463393424b9233d774c30fd7c735d3ead2000000000000000000000000fbc5af2521cc9f065751ba587d691b764026145800000000000000000000000092cf5258d416aa8f8da5d60c224e94982ef8d24300000000000000000000000040716dbd4ff2e9fb5d396c38d2d2ebc6342223b50000000000000000000000006d993ff7ea112b3c1d3d404f19fa79e2e7c5a84d00000000000000000000000069cf1340af865760bb0e111ee04e5e97e6446a74000000000000000000000000a527439eea51295114bab0da0fe9fd44270c603b0000000000000000000000005a43910c5ddd01f419004f08a43ef2c5e7366a3b000000000000000000000000a5dbd233b0300aa37509f88ea17cef4d69048a20000000000000000000000000b86263a57a1e998e85961602b3fc76b98d2540ce000000000000000000000000d7f1fdb9e9731cccbfa52fd37c361cd8f1289f0300000000000000000000000095bbccd146e75452ae3c5034b821b574a9326910000000000000000000000000c95db5da5aa8c3ac8f1a79fc56fe135fa0734abf000000000000000000000000ca765ef6a4c60670f23003ce164e041e83505d82000000000000000000000000d2373ce6ab9d8e50279027cce91e8d1d2388f61a0000000000000000000000005b64f26adfed15ee07cc596fba6570bd573e26a60000000000000000000000004e557712ea1e8643222d2e9f6a32b3b43539397f0000000000000000000000001bb5e902adf40a4268ad7d202b8a7ad57dc20c960000000000000000000000009684155be1358d8b6bd828edd0459c45696fea9f000000000000000000000000f9a1e93916578cb3657041c41ef6fbb0fa223b03000000000000000000000000cec363a7cff54e5cbaf0ac75f2f12993c08a4ad8000000000000000000000000d20ed54821f532756528d24bf88918ce31e16afc000000000000000000000000ceb4ece62733ddeb7cf09dca2a7a218f04e94e8d0000000000000000000000003a3424805d90bf6a886f36305ea1c98ee874da6b000000000000000000000000866a175dcf205fe2eb6db572e6a796d00a7d908f000000000000000000000000b558341620e963b761425747438695cf206cf7d10000000000000000000000006bc7d343409bac1306b842b489e4d2c38d0f37a0000000000000000000000000cbe978056b60235b221539d18a1bb281749eafa2000000000000000000000000004ff15f19a33fe88b5230bdc892a2d9445a5fe4000000000000000000000000616f9c25bb176515b3cba5328e6f358c54f2e2b900000000000000000000000094cbdabf85a7e33d5d3db3f6489178594441a8bd000000000000000000000000d4b73fd5c85aceefde29c53ca1bb40e1414f32cd000000000000000000000000baec572fa0eabd45994e4d6dc64f41c6648c1e200000000000000000000000006362342440a0ed5b93a56767db66c2c7fb0cb3f5000000000000000000000000d593f55d40f1a38c0c4a26d82c1d334a8f9991c8000000000000000000000000fd1c2bb98737366b689664090bdf3802c99ddf61000000000000000000000000352a5e94b24883f5964b49f20c47480b36522dd6000000000000000000000000b391197cc136ef95ae43cf43a714243b82170221000000000000000000000000e80c9d94a92f1a03f6e077f4b5dcd282334b89740000000000000000000000009e926e9b75a6b66d4cb5c42cf96ef3ae80fc25fc00000000000000000000000077d2d530e621f4c746f322076650dbae875e89b80000000000000000000000001ffbe917f7474de253ab30fb43fe64fb7ee047b100000000000000000000000027331ae1aaa48152b223f9400ddf490c831dce7a000000000000000000000000ec8d13a22470e0bcf8e0cedd409c98d3b369744d00000000000000000000000099f6f61fff4a2e2e4028947f87b384f2f3c3152e000000000000000000000000e7e65f93c1757fe30ded68d102b9bb964bf6fec1000000000000000000000000efbddfe17e79603cf13c1c432ae7f83b42c7ab4500000000000000000000000062039753b7b72e2def6f205f9897f0b7120cf512000000000000000000000000b5ad52ec078624b39e2e88787160820d35cf4848000000000000000000000000b36c20c1e73c2ccf22a0e7d13f81fc8326da59a600000000000000000000000071bb1854151efb2b7fb4e7f38b7b624dba5d6e3e0000000000000000000000007b9488ab3cad4ea78fa45d34bd4a459b34278b17000000000000000000000000670376877992e9e0d5c8b044617a6f2279c99b49000000000000000000000000e237be1493da2b509550c1f50385ecd3ba742949000000000000000000000000bfcf21dcbf0c1c449e93e8b91f3f8671bc0fe5540000000000000000000000008290ed6680d01b8b8a3ba30f644b75be4a1d4ada00000000000000000000000033e9ed237df729ffec0b907ee5aa652669a10a6a000000000000000000000000523967dfacc1473bf357271c677e33e43e9505d3000000000000000000000000aa2158f39525121bf25c80fb7ffb4e14ade56927000000000000000000000000fb217239fc752753085cf229897ed068728ef0a20000000000000000000000000753aeafabf5039790edaa72def20d9221b31f46000000000000000000000000bd4475c564b4526eaf3a22fb509def24c8a3723d0000000000000000000000002a670f427e1281115d55a567c3c8e12e50436eee0000000000000000000000006f721caa93adcee2cd66a664ed527e060ab10a980000000000000000000000008b548c0893632393483f0350591c78b30dac3ee80000000000000000000000000e964d1e56b033e6ca431651d8c7d31e02b62a5500000000000000000000000042c3802f4cf48c0088c8f5b602d9e1e7271f14f000000000000000000000000044a5f2694c60fed0743e8dc1ad562a843760fdc6000000000000000000000000dcdfdcfe8044a8d373260da3fe45e71a0af5ef77000000000000000000000000a23d9f903ca4f3662400dadd59e897bd378de404