60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a687369427400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000005ae23fadf524cb2a401097b7c78e1383796d36f2000000000000000000000000c5c82085310035b6460a2a8717ddaffd6a6e0309000000000000000000000000993e8c917847421ee68bbc4eeafd9277b342e8f30000000000000000000000008da8c84aae61865e7dfa9835a9da005982f9c0a40000000000000000000000001db1dd7f1356f95e3c1210f1ae856ef7073aebae000000000000000000000000c4af0c1857747614c34e69ed1471f1f86ae9eec700000000000000000000000029c03fd4ade73241a2d05c740bc4d8fbb390f1780000000000000000000000003dbea670bdd5462f2e55a6ecef5fb79c54bf3a0c00000000000000000000000052e533c96f97e0312d75e4016f6a945091ae34000000000000000000000000001432a3b59c0340faf18ab15b7656d0d2e31a2b5c000000000000000000000000d60c511aab657ea504c7c5bbdd30766dc230ab72000000000000000000000000c67e39457d7ab2a1445a554edd089e2cfbda815100000000000000000000000040bc81b119a347948442fcd83a1cf854c77bde830000000000000000000000001a4d738166acb517c58ea79407ce3e791bb06345000000000000000000000000563fa2b1ac567b77d208b88406d2d4642348dcd60000000000000000000000005c62ade455d3eef014d4e44aa7e8ebc51067154a000000000000000000000000146d87eb0b8c6b8b707e3e2b2957631c5c1eaba0000000000000000000000000963249fc376a7f75fa482c75886eb482aa961c2f0000000000000000000000003580c879b42a53db42111249ba728da5bbb36c0100000000000000000000000058a13b20ed1bb089fa81f6a81f6e452395f3301c0000000000000000000000003aa30d8ffd8b7cd59628adf4c1479b91a15908ad0000000000000000000000000565d29125cd6b86a62a8cc5f0c2e7e8ab693db1000000000000000000000000f27bdc227e4827f88249834371652ea9371a64690000000000000000000000002350cb5d7e4398d107fcb56596332605cdbf6c760000000000000000000000008e898bba0abfdb0d04498e41802f953b46ab349c000000000000000000000000e6e9b91f98d83400ef720162059145839dd4d60f000000000000000000000000e2aff004931e86f1758272783ac6b2d1a95c15e80000000000000000000000008b8b0e3e5da0a148b9056bc370ce99430b0aff3c000000000000000000000000a8192f71f0ec42bf8ca501e80475e2287ee54eb1000000000000000000000000beb7bbfe61dd7efde611088dae618126f5ca78ed0000000000000000000000004424b2f38d60ea268cc3ce3560f98946da2fe523000000000000000000000000d629d59a84ed126aa8850c8c46d3b8810c55c6460000000000000000000000009967119f26999d765e7c2abc1a9b8f0a54be95a50000000000000000000000002f8fe878fc03cf2d4db6f3294b689453c4a8e84f0000000000000000000000008b1997776420900eea0814879436d57170ff617f000000000000000000000000d3725373474bd927b0fd6bfbee4d3496474171020000000000000000000000009703e8d79d42b665e78430fc64a8a76697a28b1b000000000000000000000000b153fc7440e59a43e2fb0c51fc974f0c2d41dd0f00000000000000000000000033c8fbca5527928c88f3b3fdf3c9804da822ed3600000000000000000000000004c3cfa49a6934861168d7d14ce8b7990a578b3b0000000000000000000000000503c383858ba882474dc2c5f573970ce905e1db000000000000000000000000ed20216feecf96858fe26dc96d8b6609724e4ecf00000000000000000000000064bddd847a483bef27db978192dababa33eca0ba000000000000000000000000ed1b922453009cf2f74d11410ef6c86bc8c2023b000000000000000000000000bb6da84190fe7bef94cd182c8262ee23dc241b4b00000000000000000000000057d5eddfc89f4d46c1f2c6fac6a79162dc40e7a7000000000000000000000000b094508cc33522c4eb31685d03af2de4f50168e2000000000000000000000000eefc28f1f9d866f67ba2d3a9c3fa229609d396500000000000000000000000000e1565fc224eebb106cea549dd3915abd92195e90000000000000000000000004c759c3a474c20b20da819eddaf462655fc141ec000000000000000000000000f0d3ba6d2ab8b64d24089e26e865cdf73ad9523c000000000000000000000000c08b394872b8a9aeb7ac6f586b34c28e6f4b1255000000000000000000000000ebdd08b21f7d26b43a24450cbf9c35e62df4fe94000000000000000000000000f683fbdfa64f5bd4d4e2bf034d30d885b168db9c000000000000000000000000548b593555e56dd9f2e59c3e63cb3f461b605668000000000000000000000000f8999a23a4d07a27fb18fe95ca6e85f6f1bea6a30000000000000000000000003535424831f1d36c07af8355c986c707338aaaba000000000000000000000000372e50ad657c21c7a27040983510e309d56659df00000000000000000000000041715bde792ef4e546ded693fc28b14f03123cd8000000000000000000000000b8239a2df0f95c402f313d3c3d0c82741347c59300000000000000000000000033f1075164a4390510718fac4f226309e8cc4ce90000000000000000000000002d481c39e28c71915fee81854d1c95cbcf5a5d740000000000000000000000002bc7054d142490e5e62f52bf108c27d542f95e4c000000000000000000000000ed07b271eca81357f07a8f8a56d99a50bf47f56c00000000000000000000000072588a66bb79d1f0f0345ba04d0a467c55996b4d000000000000000000000000390d7794c72e8f7785b96ef44c63f74f3e0635450000000000000000000000000d21de0f2bdd2586c46ac16d6dd9cd63712b2ec6000000000000000000000000e6f687a3ee69a5103643c01db21ef053a902e1440000000000000000000000001c705aa6a49e0342d37ec640dcc5df0fbb1d58620000000000000000000000009fa27791bf68a189e591b71f5b562557d959f304000000000000000000000000c0a675070f66bf3106f538452a83433b2dda0bf50000000000000000000000000476f65b77916854fe65d5d88b3335efe85847e8000000000000000000000000fb12184510735daffd41a5a6fd381dadf319ba96000000000000000000000000b1fe249d7f96b3f56d240e20c5d77fab6bc5cc9400000000000000000000000036590667e5a533ec83661cb7317c20d1684864520000000000000000000000003bddd9b6da94def30cd19d786ede34eaee0c8c0e000000000000000000000000e3a9b6f4a68b171ba3fb0d298f09c34b5d818e88000000000000000000000000b1e28108d67b88cf95c6dcb17ed6fc19d4596045000000000000000000000000090869e2f2764f300607861171de5a074b0bc9d6000000000000000000000000109f4c3c0bfbb896f639fc5f89582be502a415b2000000000000000000000000d190927b4a2d220643b3e32a33046e89144c0db9000000000000000000000000d8cbcbf301edeee6192cc02df096402f51d98a20000000000000000000000000038f4e5bf0311eff29595c15893156fceec63a8e0000000000000000000000008b4af126ce755a563780e54b2a4b9aa83de575e1000000000000000000000000bfb810b67a07528f8c5a2c81d65347a5c99f58ff0000000000000000000000003d4437d392a1e98ae20f1991d51e919ab33b3e3e000000000000000000000000a2e146e6de30839b9b5d5136dd5626a95637c83800000000000000000000000088bc8c015ca3f049c73363e336c3e94cd5ad4077000000000000000000000000b6d54838425f38711715ce206c3fc50729ada8bf0000000000000000000000003933a973fea68cd73e816f840c152822611d963c0000000000000000000000008d85eef218c1f5cd6668aeef7e1fa57e9855ad7f000000000000000000000000da7e1790f555c05849a89e26f3aaab725fbade4d000000000000000000000000187d7a5fd52342559dab3a6b894acd6ab588f58f000000000000000000000000671e74d802d739463c841fa4449507d6ee4a9688000000000000000000000000c35ffd977e4890541b738f8184b50692865bf8a70000000000000000000000004092061536b7cbbee46c19dfa4f9c2a94c5f8f9a0000000000000000000000008635bb8227662056a3a87e8c4573db571592baeb000000000000000000000000b4876fd43ae4bdc1c8cbd9d87398dbbc5bc8bd62000000000000000000000000395c8151f131f887d643b47213c59de4775667da00000000000000000000000056f7f85061ef4b234af2316448aff4eab3c83efb000000000000000000000000b7f25daaab74f203c5b4b5fcdce628f4e3469a9800000000000000000000000025e9b9212ba6c35c7f374983dc454ff137b55ad1000000000000000000000000b65deca43d0429fc7b5957e248badcf3695c065f000000000000000000000000e9aea20d2e5dbe3bd3ab5b1151693845a3e4ccfb000000000000000000000000ba1b157b306055331ca99487befff6db4833006e0000000000000000000000006ceb655b224f0f0d694854d32d2785ab6478a4e7000000000000000000000000a5fbbdba027f779264c76bf8526b69595c88a34d00000000000000000000000098c4d5c8663d79f318012bc4f263e4c3acae0a530000000000000000000000005ec2883e90c4e9f294b317ec1b895c845ed83d29000000000000000000000000e0b1e82f7c1eb695477129daedd9d7fd74a65bba000000000000000000000000f5e403a407b257cee024a9b126d6d66f292d62c40000000000000000000000003607fb69c7adb2deff9bc8fcfbf2627c912f8472000000000000000000000000fe72a4de39504b20b6b37db21440d3b08ad4deaf0000000000000000000000007a450628e3084ca826cce11791d3a62c06b12f81000000000000000000000000b135c5383b0e30befefbff6549a06678c152c65f0000000000000000000000007dbbe659389332fb23850449db83cf32717bf46c00000000000000000000000072ad38e2fea22d0901a3bf1417af53f1721e91e0000000000000000000000000bb0846c33136ea0f0e1c4bae81bc7d189f30834e0000000000000000000000009cfb1423274951e68bd12475bf11dd1c99a435920000000000000000000000002fa544f45e96a4bf74ca4cb2a03a4461b1883f45000000000000000000000000cfe240fc8ee270749beccb0152f270e2b5808d2d000000000000000000000000192b0c66873a399fa04f477a1a5cc33de3189c39000000000000000000000000f7d372957dbc7fe51780fdfd44296be0558996dd00000000000000000000000017dd7a9bd17e40ddc236945589d259249cae2682000000000000000000000000b61c703809c3bc911bcdcb2089f2e8a3494102b0000000000000000000000000088e1c5cfa73c6cb6425ebeea00f9d108e70f4700000000000000000000000001c011d461bb4d8d7a38cdf7f0026f48b73936f400000000000000000000000005907024ff989a7e6f540cae9da04baf665f451ba000000000000000000000000b73741feeb897a1f2254413a1e73114f983dabce000000000000000000000000f3c1cc875a2c50b0e41ce3898f77957394f48f51000000000000000000000000a1f3aaa3a96db3b20dbde1b5f8e3bd564df8ae7c00000000000000000000000029c762c3dcc753653499ac794dc65cea0cc8de0d000000000000000000000000f5eb3f65c1790eb532ee1f051b1e398ebd1dce1100000000000000000000000002841908d2d747607b2af1e7f4ab260d024d7d8000000000000000000000000007157ca151470a737229e5e1772e0b3755a053f0000000000000000000000000af688dc793e75ba61694ce3e6167ab6072fbf7bd000000000000000000000000aedf22fc5777ccc2693ece7e047d213063250305000000000000000000000000755f7c060f1c28db7f3ef8093de4e17f7b4b282b0000000000000000000000005e51e70bf32909dddc0ebb3f2935388b85ece615000000000000000000000000c609fe67f21a1c1c96a035645a33b123905be99f0000000000000000000000003efb6576119ea10973c8afc39923e5f2e1e49fa6000000000000000000000000ac062a4f6f726bf99d79a37321f08d5d09c95aab000000000000000000000000c1a1b0e2e1eff0d7d1f0bbb561b0e0f79ec4feb40000000000000000000000006564449f5faa5a71854711480dcc6f4bbf635e5d0000000000000000000000003d5e0059af398aa3884987113b0b06c52fd5dcc0000000000000000000000000804505fbb4764485b13c172bf0ec061a76ae956e00000000000000000000000068215e5bc15b3c997fd2506632644f861b2f82e9000000000000000000000000e90d458ab5cf97c7155b974f0d05a0fb0d846a6d000000000000000000000000dada49650a95e3795bdeae0ce2f2138b44016aa600000000000000000000000068bef250c50d77f67b0e30420c8774c7230f0566000000000000000000000000ad4745844bc838a22c6d63213507bc888dee3fc40000000000000000000000002fff5d62752d8c18bb03d5cd8d67684d44b1574c000000000000000000000000018d5c4783f5317815f6e8168942a12adde3cd3c0000000000000000000000007549d938e7c5ceb145cff97e62aecc6c6a49e956000000000000000000000000c275211dd5728c7405e60fa6e184b62068cf17da0000000000000000000000009874c63f8db021e259bf0ff09ef255869231456a000000000000000000000000d95a4b132f08c9f74b6e09ad0e3443819cd443330000000000000000000000001c840999cc3a8f77ae7b2f0afdd1c5258e6a76e10000000000000000000000007d13c028a3ba77acfb69d0b23f26fa24b2aa8f880000000000000000000000005036425dac8bdc3419661762364d8f3695d98d4d000000000000000000000000f45d5f6b5063835fc965516e7bdfced8f2edb568000000000000000000000000f10ddb7b0fc5ad90836bace9f2b2641e01d093830000000000000000000000007c18407b4bea7b65bb8cc1919cec498dc3e990fc000000000000000000000000aca2b1a3d329b99bc2adce0b68ca6fabbb6005270000000000000000000000002ed10104df1ec0a627186770ad1576a65fd5f8bc000000000000000000000000b4644426596ec7a61e9ee6f26bdc21ab80faa67d000000000000000000000000090c6e0c447eb738ac8ddca0f96265a9794518fa0000000000000000000000004e7d35945923332f3779dc4204225278a5545a2200000000000000000000000031ed1c8859f4c0aee2719dddd44cd7824faa25e3000000000000000000000000b580373f7686611064712e033241dea1b305cb4b0000000000000000000000009f5ef42158ea6d49daf71de1b2b4e83a8ea97702000000000000000000000000be8b3a596672c3efb3ba09a02608669f83dc38b4000000000000000000000000bfb613184a32fd91374a406a3d74230f7150b87b000000000000000000000000d9f5c286a3c5f2017ebefb42ade0b71c75788fd50000000000000000000000002b7c03cffdced9545f5e42f46840aff6694bf74600000000000000000000000033b4131167e6c819e69bc94c13b65bcde918ff470000000000000000000000007f04873379a76a8233ed224788ed7174c2cef439000000000000000000000000e451dc0948f33b1261c585f0db84cca9ab69f3a4000000000000000000000000b9f9e8c6c65fcb1d68d308c2e3d5896a862a0b4e000000000000000000000000063a38c24aa44b9f13f6537939fcf90dc23797fc000000000000000000000000c90e725eca8f7bf7b332738a9104fffa4dd09ff900000000000000000000000087d3b0fb9a6278748929a248f24b060b68a2120b0000000000000000000000001c53612a1a47407cd28d55fcba97b69838dc560c0000000000000000000000004389376619eb2e51b9b634a5ed52f0c02e118226000000000000000000000000e137acb88dab888f94c73afc1c48de681c7d7086000000000000000000000000e0d68709e175ad7f76941e6bfbf9d3e29ebd00aa000000000000000000000000903ecc584f17b90e8a4905706db2e0136815d6e50000000000000000000000000b66b068dd4eb1d02cd4f4ff10d58cae9baad03900000000000000000000000008018f5cf074c63647cfd441e2cc614392a5b3ea00000000000000000000000043ea3b76ba9e0332b5006028e8f98d2d7e71b66000000000000000000000000013251bff8e925d2486823b32969efee33625179e000000000000000000000000b66cf1a5363ee56c3431c1e3c10577c09fd0cd480000000000000000000000000a795fe1344951061d22aa0bd3a92e8634e15f55000000000000000000000000cb1b32b1a0a8badb5938c0bff983738f73e7006d00000000000000000000000020c22597fcc4865ac98abc0a08e5d6ae1ed8dd510000000000000000000000005b94019d4118191bd29dd83fc2814d0c7b24a33d00000000000000000000000007c8c094e2618e6b9173ab9051b573df4773db34000000000000000000000000ce7f3464b423c4d045c371c5b231e3f047daebca00000000000000000000000045ac3c587f806a14cea91326167fb6235a4317800000000000000000000000006e496a605b93d1332b3e07cb1535365ebc50bbd30000000000000000000000001ab2d4368b321e8e650300a5a4a29d959b7deb190000000000000000000000000369056d574baaf9d8908c416605d9da24621c1d0000000000000000000000005814d7388360ec1f3c198e4bc78d40082f1a137f00000000000000000000000022a1798f8842eb665268b966c66392a508ccf38200000000000000000000000034cd9ae5df9bd83d4a52639422531612f47b97630000000000000000000000001dc4b17fdad256a10d54d012cfe5eb8a55f79662000000000000000000000000c92f182fa8914335db914b3ebd1b87b85469e375000000000000000000000000fbedfc09a160ff15635c7f4d98c8093ab25b93c700000000000000000000000045584e3b465e46df6efb0e7739fe79d081d54d7b000000000000000000000000eeef8cdbeeefe9136d0636e105aa42ec2b74ccdc000000000000000000000000413ee636251ac356941fcc4e2fe9002cd5dad5e60000000000000000000000008d60611a62ae253d32231d15541180a71dda77270000000000000000000000001707140b1bd097f78dadc51f56f9eae0c2b92f04000000000000000000000000ae2ec8e8834c1d35635dd25224b3b3f89f35144400000000000000000000000079b96f9bf5702258241e1262a236628b1943d9af0000000000000000000000001e784bce32ddb818fccc537758046f0e954020a3000000000000000000000000d3aacba81be79a5b0860d737a1e6d8c2d9e41fde000000000000000000000000063f4bf197c774d105ee80de149a0b72b5f738f8000000000000000000000000de88ca63f46b3553c44a446f0c7c4e10f872cbf1000000000000000000000000a7b030b429b16863887bb9116e830dae67f41180000000000000000000000000e4b9ec6d833ead68d03cf53393282427731dc7c5000000000000000000000000e3647d4424e74814561e0b8b4a7a445fbfff60730000000000000000000000002096591dee80a2d1dac3d03eb70d57098fcea9450000000000000000000000002ed248680ad54d2d8ecd9f32d33ede89210610c6000000000000000000000000ab86fdfeb75248ca121fb21f5cd2625410339a900000000000000000000000001df4ff53acbf5cf409dc42757d4f03a54c34a4610000000000000000000000001220cd3357514ad426677638a7f8a50abc96df8f00000000000000000000000057d4947816e9fe8d153c44025638c409db191d45000000000000000000000000560325e608a052a2fc45f247673703dbdc1797a4000000000000000000000000dc192f55e324b84673405969f32da305f7e8fa1e000000000000000000000000defaffe412a4b57e6c0e4b61640acc1dc78908ca0000000000000000000000006a73c19a1de2aaf34e267d1c824657009b059957000000000000000000000000121ab0b761490c1b005b84c4c104365f003fe385000000000000000000000000ba334f004e5e7ff30a00d4caa5605c7e6ce22e030000000000000000000000000086424c5ed7aa2b7cc1bc55ccb634b87f0cdca9000000000000000000000000197daf6fb4aab1612b1d8fb46bb5c6d92dc0de310000000000000000000000005ae57ce55d254a2c4555caa943bcc17820221f2e0000000000000000000000009c7814e75a525123f84007292875edbc33ebc24f0000000000000000000000006df99537739c34ef828253e7c5f839b52351f5c1000000000000000000000000fdfa42a8f3468d50493511b3c7d9fe1a4bf6cf2a00000000000000000000000018b2c2923d5fda5be59c1aebcfcc0533686b28b2000000000000000000000000fc7928336a8df891475c3bb055acbdb7e9c549fa0000000000000000000000002cbf24a283ba8d0daad4342b6d5a81b8556909ce0000000000000000000000003d5598fb71742703239ec2994626a9320a03cae10000000000000000000000004a583cd5f4205f95baaf2d3dcb66c9cdca997dda00000000000000000000000055aa2693ed979b2e60fc4c54caa773e5afdeb2210000000000000000000000009cfcf6a65edf175ce775e8397e8e3bae806e56fb00000000000000000000000092dfeba55d8551e0b237e9b3e9c927133f5e1069000000000000000000000000a49b8bfb2afe2985e88f319daa82eb4a6937c0bd000000000000000000000000b12d92115f6485661f73f283f16f935a83e2e34a00000000000000000000000065403c93aa9c6da983bb7cdcca072244bf195da4000000000000000000000000563490aea5838a2980c78d224a52b7abcb965f770000000000000000000000005ff41a45efec345d8babc549b61baadaed648c170000000000000000000000003f377101b04fc1c6de553f3533080dd380db3a10000000000000000000000000450e8ed3fbe59c11967fb6813341329b559b46eb00000000000000000000000094b3d3861af724bd3c8aa0e1b67022671262a646000000000000000000000000798edd205e6d7fc7a413850b549c9e125298af7e000000000000000000000000ed78faa22a9520fff648b9962a3d05254fc571a300000000000000000000000013d6ee234159806dce1f42c140059dc5281e3dcc00000000000000000000000069c3959169ba67e83541d27d06ea22fb423700b80000000000000000000000003e413b37ab5d0c81158c7a60e838abf82f1f339d0000000000000000000000000eed2ca87d96667763c5e51b4f39f706aed8d4c2000000000000000000000000cf8210fced5a9bc16c2bf4648bac2110798aeee100000000000000000000000094c5d5dcf88ea6bc0407e3e21eaa96e19cd04bb1000000000000000000000000eb5e946f5083735782aff10f01caf740fd1237b7000000000000000000000000aca45a9d58ea48c5ed3e323fc6174e772d3cbdd800000000000000000000000015807156b5758eb9a3a088509169f1e9ae0236fc000000000000000000000000d211adde8e4070526d380e92e37423f4b69a263900000000000000000000000008eeced4a1b957ede5a1c3a0fddd5453d01a4149000000000000000000000000178e41284ef5b42c96f99970cae668f071331ba50000000000000000000000003cd55cca8df524a84cb75c1bf5c66c1afb5e2fec0000000000000000000000008858b6416276254ce635045084b50f38323a731e00000000000000000000000021c4cb89c53fe5b464106d31c752b80cd4ad5341000000000000000000000000015661a4cbf1c87d347e0821719fdb27a7363cdb000000000000000000000000764d5360d83e462ca9ae661e3fda1264c8f611930000000000000000000000003a93838d257f1511ec1859a3ce285a7935a71d420000000000000000000000000bc7bb88221b6841d574839dad258f429d071702000000000000000000000000fce88f37e379b9d88c739fc13ece4260c4847f1d0000000000000000000000001347e48910fbd4aa0f5d48760bf3e4c96b4bb0e50000000000000000000000004cdae5206d4d2a0dc25d40e16fb3d5e8a26f84c3000000000000000000000000ba3d2ecb97c7f7064847af8e8d4b191d9d154959000000000000000000000000b3196515b9794d77ef91f8a409f5ed68ad8c5e44000000000000000000000000a6972cc1e3f3f439e69213238384d1255a2f2c810000000000000000000000000e4f59de627c158c6941f26e90b283bccc34b7690000000000000000000000006e12e9c408396ecaac06abe466ea71e0ddc92ad0000000000000000000000000ff9c59b86def87b6fde9e251f92e769368c6e298000000000000000000000000e6ce9635ec90797a452488fbc6e7bd3135a15296000000000000000000000000165ee0c421f9eba9f44f737e1074a52464440854000000000000000000000000935c9770e088d2508a0ea1532e815f01c073ab2b0000000000000000000000008ab8db8ed25ecbc1a3506e1fe30361838cf0f84e000000000000000000000000edfea380330ada927a51f31acd9c5313844d0687000000000000000000000000399d2c3adfda31d9dea91721dc73c0fb7135de55000000000000000000000000e7471231862e91e75fbdebcb3cb7a7cb73aae721000000000000000000000000281e2fc080984a194d0217191e97d42eb58f49bb000000000000000000000000623ae82e694543d724fa714091675647b7c7d3e40000000000000000000000006d7e16850f2a6a8820e39b9a5e2558de54f8536b000000000000000000000000dadee2e96f7e329f21fed15dcf4897deff0ec23700000000000000000000000077f0745543bbad5c95eb062feacd6d71dbed4ec90000000000000000000000007640d3edeee5e9bcf558d2296306d554e34e2d9c000000000000000000000000bde8d3ef66ea8a6c38024615e0117c4d7b3d5cd900000000000000000000000081c33057dee71629b91390959d49d25a745fb20a000000000000000000000000915503d3fc0544b3a16dbdc96660664376c7739c000000000000000000000000b393d07c4b8a91426c26fac5f370ce7aab3309d000000000000000000000000029b208c2b617774b3d8f4c9d42e281169d03754f00000000000000000000000002dccfede42e439e3fc40e6445cb6050647a632c0000000000000000000000007f017993fc515d4709a7a1a4009a1000f2ad123f000000000000000000000000d7a46d3cd997a0539bd320d2b940e25bac0a999e000000000000000000000000ecd6d8bc59c200142905c1580e32b8292509e67300000000000000000000000052bbc5de799ba95180863baf3bf000c3303a87c4000000000000000000000000ee562689f97bd9ac87d8bcd4d7c445a568033321000000000000000000000000f577cf8d0c4f9b4938d56ffdbddd0fd184dab7e2000000000000000000000000db3bf7b18f617ee50c6e9019e6d695828c9cb881000000000000000000000000d46390a25b179311341835dcb1ba15deb3d421d500000000000000000000000099733a9a1be34e7d9b26520af8d807e6194b2fc700000000000000000000000038b8f66901b67c5703d8a093e0c043bf4677da4a000000000000000000000000d5ec709c3712c559ab6e3344ff7fb6cb3501209a0000000000000000000000009659097101fc74db192bf26800088c3f791de238000000000000000000000000a6da08fcc385aff8ccc01c933019d49e1feb7af8000000000000000000000000073d63b1db02f71bda74893eb47aeb6623f9421400000000000000000000000024bfb1529a97efc2c55a510f6926159899d01d4f00000000000000000000000058efa444488199303223b5708a0bec7a19cd2b150000000000000000000000001c2f283e6c07c96f8f0a8e80a208439332f03a34000000000000000000000000042c5344c2f3fa664d1efa9b53bfcac752bdf43400000000000000000000000029f2886462af7a4f61232e96cb5619141f0f6c14000000000000000000000000b0ba9b3fc54f14bf9c0f697c150414575600d83200000000000000000000000013998ea7a0a6825707dae5b208bc2ab8e800ab43000000000000000000000000af07eca85418abb82d707cc00ecdb0789247b0a900000000000000000000000090ea8550b088ab4b29546c8ef84b6f0d9ad1d40a000000000000000000000000690f612cdb83920d46e4b10bddea3b1fe7edcdef0000000000000000000000000eaae8c24f02cca333c888bb63444b5eca6ba914000000000000000000000000cad9ac193b944cccd541887cfe57534f992a22f4000000000000000000000000b27c571d1c5d9233c50e1445c1b680ec70a21278000000000000000000000000732a8abadd0eb049ee499184bb48b9c426b324d40000000000000000000000002ea6e32185a638ad618d3a52cc89402ac9d36ea4000000000000000000000000605804e104b9f6de24aeccfa619f676c51e2223e000000000000000000000000f9e015eb5bd3573e0aaba2a42608447a3db904ca000000000000000000000000d679e910614f48efb1e324496006c134014333be0000000000000000000000002e67448a1f033727f03bca08587ee9a2890da13a000000000000000000000000116571e5362bc22a86fbe9c747c819246ca76fcb000000000000000000000000eb16979370975af944deb0c89cfa413bf30e5ae900000000000000000000000078bc306ec81588f67796fdb41ed4b4323ba49f930000000000000000000000006dc008c6ca2da9769f5119b202955dee54d5979200000000000000000000000086f58666b8059924ad7fdc102296364240348f400000000000000000000000008ee8cfc54844db90be804e7f7af1f07603c40250000000000000000000000000477fbc0aab5d064e4597b86c9d4dd56674dc18580000000000000000000000007dec9ebd32ffb743bfd5c4a2b04850ed677125010000000000000000000000007e9096485818be30df9c447c9ccd13b13ba8103a000000000000000000000000ea76dc13edf11c75dd731fe6112835be8a370d76000000000000000000000000650b3c0e09efebffe6f4622c17a169c21acb1af2000000000000000000000000170d564e51615c4cf350e34ed62534b45321ed8f000000000000000000000000521f933f290a639244f7bc12d8fad27080945f02000000000000000000000000ccd2d89652b235b583d18853962458518936ada70000000000000000000000000f6457fa85246af2553cb9fdc5c09dee2366e3e0000000000000000000000000748cc6395572686107b0bd138871ee9c702654560000000000000000000000005ceea44c77ea7c1f5feb1e93b1ad48d1937a776f000000000000000000000000b5542992137c59d67cadfc8065bd9604a4ef0bd8000000000000000000000000caefd17ac9c824c3de120abea34256f9f47536e20000000000000000000000004472e710421f2bf5f2fc07304047deb546567a34000000000000000000000000dc486704c26f8f641380dbce0421d8c24375873b0000000000000000000000008dd1323fbf86c0edac32a84566a1e5fe146262c9000000000000000000000000248066f8da6a8c275448517a25862f063289b4340000000000000000000000005a019874f4fae314b0eaa4606be746366e6613060000000000000000000000001ff97086a8fba6c83ee3d8e34497a0cd342928460000000000000000000000005e1293b16d23dc6af1b7ab0956002390653d0dd9000000000000000000000000f53abd6f6f83138bfc618432fc5fb6ed86bfd228000000000000000000000000ca6d688fb1e202831cd417b1f8478c062aa11087000000000000000000000000ccc7d85c292cd1eb37f47f01ce8ce3d18300f9da000000000000000000000000b2cd43c931e607536d5801afc19afbbdda81980300000000000000000000000062406dc26e1f06d365c7a1e5e0f21e05d530391b00000000000000000000000045e26bcab19a864e3038fca718c41c9e9f4af48a000000000000000000000000578ac4acd00f5af7620e6e96f3356ccc74f1abfb000000000000000000000000ee30ab83162023a196878d20f7e7c54244bbc05e0000000000000000000000008d9ec3e905934a29ff9a1052b85a1906fb53be020000000000000000000000009cd1df32ddecd25e00a080161625cbb62ebdf052000000000000000000000000312eb6855085523d3b5c8bd0c0df78109dcc1cc00000000000000000000000004acf4f35924f2adce91bf75351b9d50cb784ef9b00000000000000000000000087ad6d03a978df16e7c0795961709dcc53ffd69d00000000000000000000000003c522d42730d3cac69c47f47d0c32cb936c9727000000000000000000000000c1a296a66975966403fe7a5a6a00507739fbb187000000000000000000000000ab86acc60ad1ec26b6ea5dc23b07872a380830a10000000000000000000000007e38703eccac0f252cd5d44a1ef62558118c86520000000000000000000000005ba01136be18dee4c116be4cb3ba7e514fed3350000000000000000000000000a0698c8ee772fe7de5ab75d379ec8bc15396a1b9000000000000000000000000cdc81867a7cb95bb152ea48e876dfb1ddecefd53000000000000000000000000b34043ce83d77f0a7ae3d7961fb45871fd000e3a0000000000000000000000005e5cfdb07b24a6abbc338c7d5e5db056615eeb04000000000000000000000000b948bb88db689bd16a3a489ec92143bf1a6165ae000000000000000000000000cfeab4fb2b9da83183d1ec2c5bfedb335bd557ab000000000000000000000000c35f4fc96b13a27cd79caa331a80522e85f031cc0000000000000000000000009d5f5c618a46d50a836e71f26d17f05a5273a4c100000000000000000000000049d43f74988c31e2df1e751e5f0ee160ecdbc5cf000000000000000000000000f62a85ec0623259a65b022fda1d36bce3f381d7000000000000000000000000056a137be4c60a4640c7da2b9f284f6da8f7e71de000000000000000000000000316bde155acd07609872a56bc32ccfb0b13201fa00000000000000000000000030ae5a28038c3f3a2f5e5e6400abe552e0ebf310000000000000000000000000191d78f6d587f4a0fa7ba9abc9ec8cf78936accb000000000000000000000000f4009afbdcf58d8619d9693c50b46b537f71329c000000000000000000000000e549440e07bfcf70097195fdd119ab9e8aeef8d5000000000000000000000000d1a4a5a2b15d8588fdc8abd6c39380d982f5f98f000000000000000000000000133ba9958a9911fde96614217d9b4d15cfb78ee7000000000000000000000000a7cbe8677685a681bb8d2535221c9e9e2ac9b06600000000000000000000000037dab409c09c680ce2d443496128db5c4542f282000000000000000000000000f254c30fbaa66afec5670881dee2837602441c92000000000000000000000000386f484397db9259df931a3519171f19bd6e428e000000000000000000000000a53478393d92843c73a0423bda6a6c6264afb5c4000000000000000000000000ea08441cace86adc5053a3ec0a8919ce781d26c60000000000000000000000004dea3b08086fd310024ae3cc6f747f3b7ef6d8240000000000000000000000007a3d05c70581bd345fe117c06e45f9669205384f000000000000000000000000a1e068091c64e828f5471e7dbd7924394e229d12000000000000000000000000ff2046be8bf74582db991f768eef665128023fee0000000000000000000000005f00dfc29cb02a3e1f41cc293602efb6d337a2fc000000000000000000000000e8d257cd84436e8b7b3eb9bd089ea312edf5216f000000000000000000000000e1386c6c797412def48da78c057fe06dc6ebb3df0000000000000000000000009179a0697729054bec17157a124c82f648b36f4100000000000000000000000056ed3a2df7152a47b5c82a2926c23b7c0e18b17900000000000000000000000002621c56959272a32963d274cc51ca1e1a0dee48000000000000000000000000c4a617b34e1afe98597c2b9b73094b486a8cf58600000000000000000000000047f5a286d5fda1e28a2d57b1d992bda6daafb329000000000000000000000000255189fbea641fdbba15ff744ef3a7cae2ee6f15000000000000000000000000be10b13498406ec6d0e9a022fe415423c0fb927e000000000000000000000000a2c575af2abffdc683404bf8d3f8a83cca7aee2b00000000000000000000000029632cfea175496fbaa8a52d209c48357c64a69c000000000000000000000000af88097460d0ba2a99c04deb30e05ff21e0dd246000000000000000000000000d0109b647beaec33c5b65b6816506ef59c792d1b00000000000000000000000012b529cf9959d2f237e186d40e4bb79ec93c3edc000000000000000000000000b35c161b2ecee51547537d2272da9283ffc6b10d00000000000000000000000032516af43813d1dd8e39fa542f36cb21587dc991000000000000000000000000c0cdd8c5e39d6636945edeb22f2b2421defabb90000000000000000000000000ce2e603c97df0b1857b79f18e23008f12f4da563000000000000000000000000b414d9dcf634f868a6cd1714837deeda4b6577f4000000000000000000000000cb4ec63e5fe942195964c28d200c81127ddf93b0000000000000000000000000e81ceceed6c80616920cfa46e8e1d5fcd785ff19000000000000000000000000450231297fc3cad4eb14fdc763704262d2114c51000000000000000000000000058749e86ba907ad09b4fce467415ab2558b6af3000000000000000000000000be30dfb9f32f3d7317195933ea033f01ed58669b000000000000000000000000c75a34c63cb76a4bde6d16d90c07839587fcfee10000000000000000000000006f612a777064835a6dee3d149a0d21dfc31a95e8000000000000000000000000bcf59962d573d0a5e52f97efcfcc5645b4cacf73000000000000000000000000474dffe346de50110d5f777152e9f124c09612100000000000000000000000002ad89dba05ca681f5d7d3fbf7a7edf2d6eaf6f34000000000000000000000000bfddd7539bccffe1e8b58ebef1d5ddd419595ea0000000000000000000000000af2cd4880a961d11871020b103ff52fd57c62afc00000000000000000000000021a517f5ab41c7fa48cbc273f73031ab8c0551af000000000000000000000000227afc079596ba988e747c94d1a41a1b7c43f86e000000000000000000000000c7b0828fed776e4d2f7f789432b2a0c77e9b169f00000000000000000000000010bff7ef880e5e1c53d19f2b119bbbf0def66332000000000000000000000000989842bf1c679dab41e06bad31139272bc1ad9600000000000000000000000008ef3bb1c8bdd0375e6528ffed55be1b762d546ef00000000000000000000000089907ae78626e114f44a4fabfbee90ab565ccfde000000000000000000000000d5f9d1be027b6cdcb00f3bea2b6a74a293839fc5000000000000000000000000bcdb276fdf7244fd8bcf0d62ec066a80c1ed132600000000000000000000000093aa530a6823abdbdca00bf73de2fd6a5bfd8069000000000000000000000000b7d5161eca7624300972925cb468fbca13b5acf20000000000000000000000005e7729f300a20c9dcb4366bb31a1abb01cde06d5000000000000000000000000fd3754782796323f7461d3f7490f07a09fb8e40800000000000000000000000042696e0179edbe36202fb804bd704020993489c4000000000000000000000000e3feb686a46ca7344890884255c8e4c224f430a1000000000000000000000000e55a1974c06f314d87f5725b45bb9606bf804876000000000000000000000000a5f84855405dd10166573fa27889bd618572040b00000000000000000000000075a4c2c344a89a9d2151cd19bbe74df6cb63f2930000000000000000000000003198ed35531304c216f670c62ece95b457eb387c000000000000000000000000d612187e679c7692be3c9020c87422f62b93e1150000000000000000000000005604cb51083e97531f8376389bde65c96c9bc5bd00000000000000000000000078f2268fee6dd5ab3e30ef1f040c62777b5df42e000000000000000000000000055f5f8650b82a9a7aeeb124a67eeff4d8f2515f000000000000000000000000c667b03e1e0ceb9294c48ee020901c5de71b8deb000000000000000000000000389f040c812e7a070f1bfa6b0b443850740da388000000000000000000000000c6ff4520e42d7a15e88e480a7d7c1e1233e037af00000000000000000000000038b80aa63aca01f9a8c63e2e773b4f8fe1bb0b5b00000000000000000000000040ddee4b711d0de7fb0fe753c4a37a4ad488b6bb000000000000000000000000a1d5bd573989974d624ad439e556c6ffe2a38cf0000000000000000000000000f1ac9737180ccd1bb549d5be3abb9fe212b064490000000000000000000000002de83914e6475ab2d6671b3bf034bf92c4cdd80600000000000000000000000073627f392c6292ecc31593281ec35caa93c16b5d00000000000000000000000016258ad1d24c7b954217e630bf41d5f14559ada9000000000000000000000000c483668811b0667cd5469f9cb1fa7fcabe7497000000000000000000000000007fe094eda32633f206adb60dd65df9fce97de3f80000000000000000000000006ec99503461ee09a4780c86f2c8b46a2c2a83e57000000000000000000000000d52bc4fe5da20ba35f25b38581c805b165211f9900000000000000000000000078314abe0520a33e306814a0f7377ed2ccbc96eb00000000000000000000000004f6d6cca6144e9d3d1c56256e5ba240b216a5c5000000000000000000000000da6cad6d1b061fc99606617bfbb56e299df65ff5000000000000000000000000c40163a37bbada66dc40c1f426f56e5945bb4dcb000000000000000000000000db3b0fdc011661772f5ca7069c454c6bd010c973000000000000000000000000115fd7fbea06f856ee643c1c7e6f094785478d1600000000000000000000000048fa6cc9b463657c798bb24d5837e8b0c6c82f2f00000000000000000000000065f91fd64581f4e9c05f7e86c04dd727e9511b1f0000000000000000000000008de9c5a032463c561423387a9648c5c7bcc5bc90000000000000000000000000c12e9139c6b488b8a5d5e060bd43afc7d9f81fe6000000000000000000000000d5f068d0e005456ca4cb6f3ec835082df7e80e10000000000000000000000000d1ec95bb9095bef91dae30c0dd36c6871ea32ddf000000000000000000000000cec5b626f9b6e9f043bfcd2994330b6a768e5670000000000000000000000000b6f62f997cc79ec8953f6ca2c9cd7f5685697b6a000000000000000000000000afb5aee4f9320f00e91e4cc304a58b6f2df37b31000000000000000000000000c361f1f910d5c8fce52d5a94cd02f724188056a80000000000000000000000001ab2c34e7baa44c656983b4e40646e81b66d12ca000000000000000000000000dd8dd336cecaa9488bdd204484ff73fac523ca280000000000000000000000009a9b9bfecb7aba2596a795d59aff450d3e9cb140000000000000000000000000b35933048d35f0f75aa2458e553b2cc6d32461d8000000000000000000000000b4c2e07b2f171ae38cb62fac6e67fc9114f1414e000000000000000000000000185d7fa8564df89988b7e07123e4220df79f70e60000000000000000000000000feae0cde60390ccb8409cebc25ecf8515ba112f0000000000000000000000003b2daed51b53ec81dba97b4ea863e663c4715bb50000000000000000000000008985be1664e9c20e273050935edab57a42898cfe00000000000000000000000090dd9a53982448b58f070fe2f1b943b056da286d000000000000000000000000174b4d14782d2359d5934ad3d46023e773965524000000000000000000000000482107b0a962bf59059eb6d7bcf7b8318a39f7b50000000000000000000000001bb9c946da0688a6bb2e14f6efc844a93551ea850000000000000000000000008097812dfe7a9598d6c2388cfb29295f0a60079a00000000000000000000000039bfca90ce3aba031e14f6e73d86c4174f58d8c5000000000000000000000000df72625fcd6f490a21090da51d9072602b7ea36a000000000000000000000000b9f03f9476e42d5168ef3f34338f747bb496228d000000000000000000000000c1ecf76f8b0903cf2a2cceecc5815fef0d927aba000000000000000000000000d937118c8a4f274789294f4842c1b87c8bfcf5e7000000000000000000000000d72b4eff12d97e17b916be4c57a5c598efef119d000000000000000000000000f525c607f0963cdc2bc777456286cad9cb9a2c9d0000000000000000000000008e690a35b72295675a5cac05fe22a241a4504a9e000000000000000000000000f1ff0dc09dc2f02687cc45b492034bce1a865545000000000000000000000000d40fd23aac6fa4fe8c3a29aa7b2e286395cb32250000000000000000000000005d2f046c76ee4f5cc3136fc420c2ff7827fa7027000000000000000000000000cbcb5241f00e8df924d4dfb6c35a6e4ac041e74c000000000000000000000000d8816e278d4194e5abc0e496d0c20dc4ed153af7000000000000000000000000e1d300b7db30fac7d4e0be15c072794e85da2f57000000000000000000000000d9bcb3ba21a5c4c6115d256742b71809dfb9883b000000000000000000000000c612ac1d5945e2f82233bc9f382b918a1b0f26940000000000000000000000004742071ca3c52cdc0fe078d3ad2aaadb9d0cfa880000000000000000000000005678c5141e64a255e7f5a51fd68754445abd36cb00000000000000000000000053d4a7f81e957d335b34d4c3d65b5aa4a551f4210000000000000000000000008bbba1647c1e05aac7200ea26f25b7d0112fce0a000000000000000000000000c2fda46e88255c38e78d158890180138d325fd38000000000000000000000000fbe33a8d08b0cd2bf88f76fbf711771ab78348360000000000000000000000007600ec1805667a78445b4efd57dfeb40c198d6f30000000000000000000000006d86c772cc9b07a46b4d2a4913c8a9421872c762000000000000000000000000622ac34858071585b096bedcf0e088f53aafb473000000000000000000000000188a6a9089974a1d9389c3253c0d3392522146dc000000000000000000000000c9f9f694ae147b1333c4f53266c5ccd5c6e4c04f000000000000000000000000be87f74fe4436d14c91d23ae7df9eb94c87b32c900000000000000000000000065f39d03335a9adfe99e732d6d3ac971e9c9638f0000000000000000000000008b53df6de09a5f675df1be2a27d0315dda3806c70000000000000000000000004dfca4655998cb8e1eb9dace3bf8055b2b7e954800000000000000000000000059737bf5a60095cb98f47abc1126c1f0aaf4ac1f000000000000000000000000a50c8b48019af38e8d22968f68313f7063deef7e00000000000000000000000040ad09c2b746af4ffd52bf017cf5173eb413622600000000000000000000000000ee80c322d6e956d2629a73223605bbda946f2d000000000000000000000000bf27fa7220f07e9f52c7a905c0acf21b8ee1f0c00000000000000000000000009eb919a232fc9d228ff18bf8fe5a607ada3a788d000000000000000000000000543fe38e060ef30e7a90336374438d190e0c03e9000000000000000000000000e225894913b9d662034d6fdec7fdecde808130530000000000000000000000004ed57758bb3b972a1e9d97291c1753d5c8a646970000000000000000000000009d32f1e7c5ff707e92b4b30937a1e5e2c2de24620000000000000000000000000e5ccdf341e887392d2439d4a0cc329438ef6f320000000000000000000000000dbfde9028c59f060336635c19eec2968e043c67000000000000000000000000acddcf5ff7a4d08c82245c3e610a9a974883d98600000000000000000000000087b480263b21a319f76fc533dabe1f89332771700000000000000000000000009c8d02daec74a6f4dfec7a722057621898c8d0960000000000000000000000007f42bd24fa496eb62e3d8ed6f3aa13cf08458ef3000000000000000000000000ae4df2324effbd5c1a15567bada874b6ff3cc5460000000000000000000000003e3c9270dea7c62bc47403d25df5ea1e7e351ae100000000000000000000000064ac88f122aae9be4053860b73a7418e38c4288d00000000000000000000000029a1fee49bee2ceb5601ebe1463df86f4d5bcb2800000000000000000000000038d38c1d453ff6ef9c04c20d44c4671fec49e7ac000000000000000000000000be6309658c2ead66bbc91c4d1e0afc248e71d1420000000000000000000000007957575857a349849ed5bc092eefe707a2f10e0a000000000000000000000000302115fa64f7f7c335c093a72c17d2be9d6427490000000000000000000000001f46aad20b87d7c3ce3e6132252512de5c35b99c000000000000000000000000146fa829b037c07cd77d1d7a9c5b623c092b07ff0000000000000000000000003372c81099827ded8c8aad2ff4fbeb6e4314963a00000000000000000000000009c7824f156a77130107f5583d722664dabea01200000000000000000000000000fc0279d682c62174fee1d88914c9dc763cb00900000000000000000000000008c74883ecb44e68c3665d315155bdc3cd203679000000000000000000000000f52be03c49e503b3358b05ab78151da5b55adf6b0000000000000000000000008344ac10daf312ad3699ad515ad0a06367a48e12000000000000000000000000d4ccccb9f28b7d1e1915e519930c88156f19924200000000000000000000000035e443f8727dcb3633d6ff5336c6519df0c1e9890000000000000000000000007ac19d490ee886ef33bf6466cf562270891d42d8000000000000000000000000f75a7d263cdc900b38ab8d68d534ab8810769e1500000000000000000000000015e50aae5fb607aecff9acb6fbaee15673764643000000000000000000000000ad9cbb6e65c18f8fae05963a96829a7a798c78220000000000000000000000004ff977e1580ceb93ac1639d8d6a11f2f87eae4eb000000000000000000000000ea5b3bf04faa096c147ceb9873ae992a9106a728000000000000000000000000aefef2d07b2581a5ec72895c77a8b269bee0ac4c00000000000000000000000071511f924d5dcec22d1843c3a4d551ac61f3ec1d00000000000000000000000078533166dd6cf4f6700d60061ad3b04dc877dc5c000000000000000000000000516b22d0a7b435475a282ad05e4362b1a78f8ebd00000000000000000000000010252b22ee8786cbd43657bd878594a09486ba4f00000000000000000000000011782880a66a5c6e006034f33ed11cf065b68bff00000000000000000000000052db3438cb827329ccc4b1c73e7ac1aedaf284a000000000000000000000000027e9abd21f8ad1f48b1d6c5a9b7025a3d4487ffb0000000000000000000000009f987661f82f957f688ec91ad654bc8f08836ef900000000000000000000000016daac9f498554538dece426229712655f39f0ff000000000000000000000000c17a81e1aa545e28e66e6f87d6ddb6c602fd5fd400000000000000000000000086e9d1a3168bfa60df66352febf84664b9751bc8000000000000000000000000307ea0e97444a9263d98c6f6d50847df5f22486e00000000000000000000000062190ceb4eec373ca7738a05bc9e02ff00c71d8b0000000000000000000000009b8515c9de7c3e6aa3935bf4a58e3da84c9fe29c000000000000000000000000b6cb6063ac9646aa826e37b576e641e61c8b22790000000000000000000000000d5d8cc01a738f54c3b1846b08df52ece69bb017000000000000000000000000ccc9325a77e1fd37aead72510adbe8831acedb3f000000000000000000000000a5176302ce2579ca89efe9ba1579ff8d3fe042c5000000000000000000000000338ec1aa97e90b53ad392ee11bec7c694e3bd3e70000000000000000000000001f9320206efbd6a27ad814e6328524c267c27be3000000000000000000000000c2476f7d1d0ebf63362ae31554cad54d24e6aae0000000000000000000000000cf24d33d47641f541b1b3967f4ed444d5b560c32000000000000000000000000127cf25bbfb8ec59e87d91efaac323c0f50d4f89000000000000000000000000be7be3108e35bb27f22d44b63c9715b114d4fe2f0000000000000000000000009fc610d751d6e4e102e17fa65736a5c9c6367aa4000000000000000000000000991a62309e094b0e235f23f470bd56d0f283c957000000000000000000000000982ac11ee5a2a96f84c47c4b965b6d20cfda65ae0000000000000000000000006128b8a7bed56b6673eafc591ddc25a38455cbad000000000000000000000000b740f1eac27e054f59f67b315ff4a7c0d2d284860000000000000000000000000560385a330f52f234ed1aaa0b50e25d0012cff100000000000000000000000000001289a12cb929c6a03931d60f2d2f339a00000000000000000000000000009681128d1745e56e9a1e61293d2a5767ea5df7440000000000000000000000008ad002702603ff786f8f0f3e4e0e3f8eeedce96b0000000000000000000000007d72e7de0f035b950af3ca7907cd792ed0d96683000000000000000000000000ead943009a0d4904189057709d8fe45ca7c8836e000000000000000000000000a633e747c4a09af121f91031fdca2103c6763d65000000000000000000000000ac43e24ec8e2f76f3242098eaee73d96e5a5591d00000000000000000000000000e8471cdb51030dcf6b7c25cc809cd0ad1782940000000000000000000000006bdba595f23d83713a55d09cff26fb4d3dbe4f1a000000000000000000000000195d1277467b849531603e429245a27cba775531000000000000000000000000eead5686b781c5a8fa556bd6f66bf1362645c82c0000000000000000000000001633ba48fecabb9bb49bf26078fad94c2ca2f527000000000000000000000000da3d168812c0ac223df29fa78ba7beaa1e541ab40000000000000000000000000d6a978f329d42d53d8ddf4ae32de58ffd2f9555000000000000000000000000d0e73ac3162e087c4896150a0f46c44f2f9a6121000000000000000000000000b7060c6baa4f2be7a9308eeaabd1262420b7deae000000000000000000000000cffd5c3664c251fafdc2ed518226295cc7700a6a0000000000000000000000007e1f0125ddfd498ccd8be346ab03c0ad3087cd07000000000000000000000000b0cab0715247ed65b3bea278c45270c186b2a153000000000000000000000000e3c32e5fffa5e9e948161517856a63a311d82b1f000000000000000000000000b8f45e4f2e502bc7b01f8b9ef3c81b11725b36b6000000000000000000000000c3b87fca2d335f6cb7df2161ad5fe217abc132130000000000000000000000009fd4665ec4977d7a85960658c876a9813edb8113000000000000000000000000ab031926afb5069b928a5316c065384cce943b080000000000000000000000004e3ce07dea72efc08648908705cee4bcb5be6801000000000000000000000000d3ea5a988b912706f23ff3f3cc396ad498ba87fd0000000000000000000000003a5c2808eef061f0ffdb1db5d68ba6901c2f084f00000000000000000000000022fa5d96d883693a70166241e057e4a8a6e3d6fc00000000000000000000000010408e65a1d86eb9c39b2db530a9a7e800d3886e000000000000000000000000552cd55d25492e7d06f971f37b33ab9744565db5000000000000000000000000dc09eb652d4568c3e22d176bce8f5efb12af7716000000000000000000000000b035e70084ec95f323a441600e37d766302094ca000000000000000000000000c798cccfc1ebfecd1998c90233e330031c46ecde000000000000000000000000c86465cf99493e23d37251e2c969ad67fe64dd66000000000000000000000000da7f193babf65881b4997bd3de845a71bd7900d600000000000000000000000094416dab1af45f9d91ad2d53d2de79770cb9eaad000000000000000000000000622d27872b840c4de3c947b5ae1a1ae1ea05d941000000000000000000000000984e0c8d4a1b1e633c48bf9d1db25f0a560117d10000000000000000000000003dff0adae73c35c47755c43c55e20120effd6cff000000000000000000000000a468f2da42f25572caa1647e5c0dfa9f4d340e960000000000000000000000006e0f1185027f3d511c3578ed6afbe8a79e4438180000000000000000000000004b36dd861102f367799a62e7d754491cfc14ead50000000000000000000000007d5ab29398b371a631b69b2fa8abd45c22a3a70300000000000000000000000026c1ae5f0c8bce49dac3616d12256f0333333f7b0000000000000000000000009a12e2b02d5aecad82167ce2edec679a16c68211000000000000000000000000836fa34c1cac894ca6193d1e8d8a1b8f795dd07e0000000000000000000000009045c24632fb7751374744d9caf7ecb7260cbf2f00000000000000000000000080efbbfd9723d17c54a885f42f2dc09f34dbffc400000000000000000000000038ba0ac1fa56d05e21d2396e6d3fb0d5b442c43300000000000000000000000076bc0dd8b6c9cb1a4f6bd5b08fc220936f5ffe2500000000000000000000000066dae558278e0b0f87f9489cebb05a49104dbebe000000000000000000000000da2ed8129f72f6d3455127ebb40109449772b89300000000000000000000000095c7d77a9afe898160ef955374200d53f4993643000000000000000000000000ab8d3485e1b38550811047b1e8b9a19c06ee4606000000000000000000000000125b050173541dcfcbfe41c8e9dfe2ac42b84eee0000000000000000000000000f5b733dd17c172d2d6752492f40ed27f590948900000000000000000000000075a8e397e8340da47403950aeb98a1668d24a2d90000000000000000000000004f924cd7086464a21cce8e276293203e1af165aa000000000000000000000000b37b05f1545b3f38a71e47ccb90c20a6e1317794000000000000000000000000f32465bcff1ce0e3cec001f50130d9485daf430c000000000000000000000000429dadf6a2cc3e7175f30e4198e54f03b8c296f9000000000000000000000000b6ac1849f17acbcc1dcd830d52ff082b1a604348000000000000000000000000c38d1cc74f2ef561b064caf0fa8b3c22fd5a3e8100000000000000000000000048066c1e23aeafd7aa8f89a5118f6689234fc19700000000000000000000000095db0504fc0ad29bd4b9330910291557af64c5a600000000000000000000000032314d8da2e190d385ce99e79670aa5cb8b7d5060000000000000000000000009d66e61c217b633c59229d9ef6707e8ff5d8f6940000000000000000000000002c4aa9d989141f4261ccc063070310a1de11785b00000000000000000000000001e1953ba9c6f1c5d8fd20478ba953e57084c45b00000000000000000000000042780f29141e554f6c8aeff0c7a6b60f33c00a8e000000000000000000000000a0cf88bcb9ec2f3fd2fa4cd194395576a1a75495000000000000000000000000372889fdb5c6f57fa7d09dca44cb28574eeed3090000000000000000000000009bb2d4f0cf35d4835791410122b344eda4814a54000000000000000000000000f67ffb8755a6b41540d45944064c7813ee29483e000000000000000000000000753e7dd3e9b5b38cfd023a02a8756f3f6099e2370000000000000000000000001d625172375bae1508b482c45b5cbb79ea5730f70000000000000000000000002eae9a084af9fb6502c2b1a627deff388a6a4f8d000000000000000000000000b4e59466a8c97510c711ffba7d6de8671036fdf10000000000000000000000003d9545babcb435b5f752eac84e91f74725bd6f4000000000000000000000000042ec6d09270c1d0433910460e3e365ae253d84240000000000000000000000004f5265ffeb0f84700607c636457d105b980ca1120000000000000000000000004d20e819d37d27b5d245876b17bbecd00eed2b0d000000000000000000000000904a6c37e5bbee3d94fa19e186492492522b76060000000000000000000000006daaa69db9029dde03836a26122d47408f42fadf00000000000000000000000004b89692a977a1bb9ad3ed2d9ee00f1c68393465000000000000000000000000bae1d68661b98ba3b7dca7468b014a05a8c5e64f000000000000000000000000178303d26bc9a006eee51d1739fba43715faec90000000000000000000000000579d08435c42e67d7529bd77fcc2e0dd2c7ca2a400000000000000000000000008dab3f5d7d6a8ab42e4379abf048669fdc95d1b0000000000000000000000007aecb914b523e80aa6d0825e617c0066b1f564890000000000000000000000000a4d7332cc21fc6b4f7251ff9af7817ce6c1edba00000000000000000000000080a76e7c189db64c3a3011e501b5fcec48a9e797000000000000000000000000de7d9d305c116e4b96a88ca459d6daeb641a05a0000000000000000000000000e99c2f0e82bad12b4146725126449e659121cf8b000000000000000000000000a87ad49724313146f28eced1b62965424b6434dd0000000000000000000000003ccbcfdaadf559718289ab4b207f4f7950e59260000000000000000000000000b1b3b0f531ac0332aca7b754e057d0360ba1d63f000000000000000000000000002fff5ea814fac03b89296bc4d79bd16ef62294000000000000000000000000028985b1fae0cd51980c806800802fd8912bfc9e000000000000000000000000faa795fece9f8c564e122f1ee216c24faba2373b000000000000000000000000c8bb9dbe3cb51ce8bcad6e20d0e388a02c0960d100000000000000000000000065f6f161457d3892bb7ea3374e53eceef91a20870000000000000000000000001bfcd28c23809c6b46b9471bcdebb149ce9a237b000000000000000000000000466c86d203eeb5e40717e80621cc48cdbc923e2700000000000000000000000018d274fedcffeab417cca79b86ef6b30b864ad8b00000000000000000000000011e73f177b6ed113354970158d0871d09aeb196700000000000000000000000019e61ea63bebc3b8046514d981416f90679d9ad3000000000000000000000000747bedd7f3383de91a40839b7cc1bea58444fd1d00000000000000000000000054f010c48eccdf9042096c92cafb248121bc872000000000000000000000000012ce3c607331177bcdcc9f7ad22dcd2d9f267793000000000000000000000000afccb8a2281f56fa0754a16d5464bce0a1ad6846000000000000000000000000b3d9bb4cee589293e4d6fe65aca3f41b4af66403000000000000000000000000c330fce96a60cc682df3fcdb958f138434e7e0b10000000000000000000000002ad2e6588ef82008f6209e63c5a787e9393c3ff4000000000000000000000000c4b3215063a179c04e7dc929467e013bb01a12710000000000000000000000003ccc668fa99002e64b815a34b6e81665266af7930000000000000000000000000cfc8147ff3c4c0031dd7dd2897467d4caebd33a000000000000000000000000a817ffffd62e7706f604f03749d9063a9cd545af00000000000000000000000050030f199d3af6976d6e69eb979d558e79bc307f000000000000000000000000afcc72e92a18f9d8283b3be3633537ab13d65444000000000000000000000000037a9b2d339d2801dd9f0238efd5eb58b3f1aeb60000000000000000000000008eb549bc475c461001920d5b6187978cd2f932b3000000000000000000000000ee0612164ba148a3ee166cc6fdc33245991ff527000000000000000000000000e825e4b9291293cb90bb15262f9f6fa33165055300000000000000000000000077c22cb8887bd4084cf81957f7c1eddcd8ece7db0000000000000000000000002cba9372edb012769d67d45b62ddd63ac654910a000000000000000000000000b293a77c0fc9a0fd22a08133f141bd373177028a00000000000000000000000039788ff54b17d2762350c6ca2f4962d5cc8f2415000000000000000000000000d1e1fb8fff266695b18accef351176afaa6406c10000000000000000000000003eaf1e92e396c4fc67fffc0a181d8f1915914f10000000000000000000000000c7c5c4dbf2299c5f0a29de98d22084fdbb92b83e000000000000000000000000b26c6462a40e36425281aeb9b41ecc125f7367dd00000000000000000000000040f44204800c597b4a22726c7a2ee9297040d1d2000000000000000000000000a1efecd709f0630404c21cc83f4ea6ce943789c5000000000000000000000000f888d95d3c5726b135b5ba4a9cff8a2001f5e6290000000000000000000000008743fa625f6ad5bb400bd13ef70c350cc3b8eb01000000000000000000000000ab9e322481ba7eb507e701229168aa7345bc9e71000000000000000000000000424ffda72e684aebf071f1d3a59498b688999d2e0000000000000000000000008ccaf7c7e3029ce3c623f8cd1ba669781ab415b40000000000000000000000009bde5d3b841beda4df4ddb8febf45515477ec1a5000000000000000000000000058e2dfd27516170a9a8b76dc4b6dd3620d4c7020000000000000000000000008d9504118cc0aef49b7fce8b0b0fb4787273302f000000000000000000000000c297df6a7265e935f41bface8738f2450b0dda450000000000000000000000004b94700cb91987a93e99d91c82ac51a2cd1ea96c00000000000000000000000028c218aefd41848db7a710c27c67bb2a8e1ade160000000000000000000000004e9f1cc34a6f922efa0274bb7dff6c6dee4f4d77000000000000000000000000c4cc2aa04732b2d6067da41924902de23c7f915a000000000000000000000000ae11c0835f809cdecd82a7fec0ce7c0b596f5bea0000000000000000000000003910bbeb7f384900ca7bcd92f97924ccbe02176700000000000000000000000046fb81caa41c609e81083fc19c2cb8ec8c66148b0000000000000000000000000ae35d9584615224c54b9e730a66c2a8155bc340000000000000000000000000242ba6d68ffeb4a098b591b32d370f973ff882b7000000000000000000000000d48e841261414785f99c8ad0fd54d28472750b8d00000000000000000000000037c74f3d2e84e8f5062bf70bb3a3388b84fd5ef30000000000000000000000005c2652d4c4f133e58de3e660eb077a7aa93add86000000000000000000000000619418cab4259a5864e9c87d605f49550d55a9ba0000000000000000000000008b200843394720618cbd88cb488c40acf2ee4607000000000000000000000000b665da22bcb5c7a30a8d1fa5076b52cc46f837380000000000000000000000008b97c4b7a3304f8030e2ba871e0ad59215a510f40000000000000000000000003b1b6b5b973b7f7b4957a07795862aab092bf61f000000000000000000000000101806abcc16053d39066c7f4fe52656d2810894000000000000000000000000cb9b3fcb8425872dc490912d394491111728d3d40000000000000000000000008e1da38e551dfdb9cee50b323d82fdb07923ec950000000000000000000000001359965589d0dc4b643c7bf102d5fcd87900f4ff000000000000000000000000de0c164f9e7eaa3ef1f7f01da9014c325ff85282000000000000000000000000008312c8bf77a9e439599febbc49041f601a066b0000000000000000000000002a44b2744e98bbada31a4f1aa8043b30161a785200000000000000000000000025d806e77c757562507fb5c04245f36dfe157ed9000000000000000000000000eaba1871694dae030a575c62d65f6cfc3e2c0e7d0000000000000000000000006f0025e0b32dce7d8b0bac40786cb1b68654e489000000000000000000000000c446bbf3da9ad6e3a47722fe1e966718c41fac45000000000000000000000000dfcf63788cf8f13b5e1095f4bacb2ebec60049cc000000000000000000000000d0b9a934658c17c43ee44d1ee9c4b34df7f896ae000000000000000000000000e21608a9c526ad4208974c2b601f60abd997648700000000000000000000000034b393ddcd9e3371ead547bb9c59f1d58d952ca200000000000000000000000058ea84d48481b85c75f86195414926ffcea395a00000000000000000000000009a27079f9655368dbd8a3eb56776e7435f32792e000000000000000000000000bbe827e365071270ab63a51d53f87d6202143c8c00000000000000000000000082b85b5b854f14acf5d91035505815011cb152b000000000000000000000000066251bed06883bdec2cb6480b9678362df148f260000000000000000000000006033d60e13ed981c6f7669ed4b7af9ab1820a96d0000000000000000000000005c5dc5a3628f37179504ae945902150480050b7200000000000000000000000080c8c2ef77e3f1a129034497a031b67602359a5a0000000000000000000000000ae7ce633953a326a6a361c153bca81ceae92795000000000000000000000000621f9a322356eb4e35811ebe4a5a3a5381e2181d0000000000000000000000004d38abc875df95a6cc3cc2f8104e71b9e0a2e245000000000000000000000000f71fe1eda320e404a8a705dae2bf75b2fd4a920b000000000000000000000000df4f6d5f55deb4b8bc59e5f2e93cdfe174575534000000000000000000000000cab0159c22fa61892492d1e7163ac54221e5dadc000000000000000000000000401db1d1fe09620ce4455a7d91d2cc9e728d525e000000000000000000000000b50f5628377e0fb953bfc198045b4879cf98d17c00000000000000000000000017563cba998aa0938190ad0e89a382110e1e1844000000000000000000000000fa1b48e4c7da1607699ecfac85b1bece91f5bf5f0000000000000000000000008b3e7444398a3fb2f8a031f2a3babe6bb7941fbb000000000000000000000000f667c60d0911e1b8a24f478b79606cece11d8abb000000000000000000000000199cd3a0d5b946db775b3af7a08b3f3aa19ad48f000000000000000000000000140c8622b711d56b1b9e892bfaa75253b60b6b4b000000000000000000000000d00f0e25c3d8f1e8a05ecbf998318732dda684d9000000000000000000000000a39ec4eae1c971e274ea62cb892c5aeb72f3c7ad00000000000000000000000072d1ebe05007b08a8b09496431fd0697fbb667ac000000000000000000000000aa61184f1bd41651b2a2437b700699071b69e2c90000000000000000000000008fc8aa0ac524b31ddf0f5ee6331fae02550ae2660000000000000000000000009fda4ab8a1b353d5a18cc4a8ac55ad0590674d530000000000000000000000001529ac56e6eab0156d0727818ab11a0eb1eba8cc0000000000000000000000006668e327cd40c57b091d01dfdc88b724cb7f0f85000000000000000000000000909de469be65e0eee6ca72e7831a4731b536c44a0000000000000000000000001743f723d7b6d0057bacffa6a48dd108e2da6ca0000000000000000000000000a3247ae366c795639f58f63e54b8a3e3f759f86100000000000000000000000061b3979cb93f18180ae0a3b02e5937bf4aa0bde9000000000000000000000000a6a2e09cc2a7a316c03335f8de92f85c4fca689e0000000000000000000000000441a38144d6b9755241067af0ad0a0ca48b89060000000000000000000000003ced211b77ff8220e3aa004b993ce5874eade51b00000000000000000000000028c5f572b8a5ba47917aac0117d85680fed97f7400000000000000000000000098ff66ba99311dadd147dc4597d7e2e02bf44558000000000000000000000000fc398a9d6d7e04719898c9527bcd301982e18ca90000000000000000000000002df6203ba99519ceff09647d77a6299a06dcd9850000000000000000000000004160cd48c9e73f4609b9be06761ab9c354f5f69f0000000000000000000000006c356d821b1290e113b52c427711b256ee0c2e5700000000000000000000000086d481bf7ab476004d4a1ce94172e653a7ca0698000000000000000000000000cb10da4e567c6fb1b46bbdb9982af7a55dbfe4b6000000000000000000000000e5b6b9ada98c943327e2be01e1fab56177733afc000000000000000000000000d6394aa4c9435dac1fd610524a3251190f79d568000000000000000000000000edf4f67a3c67a6c5ec1acc6380bd06f4cd9ee62a000000000000000000000000dde23e1d8b9f9f0014910c4e90a70dfa17b02c0f0000000000000000000000007b308a75c94abe81fd5db684a2d66f51d54c10e00000000000000000000000009e0ae733f3061c5c932fdff5b1ae6b751bca9f57000000000000000000000000f2a23e53e9fadad5878cb7c617f419724dac79be000000000000000000000000ad7da1275d49b0715a6fbf7fea1c03018482d9b200000000000000000000000098f4e83399d87562972a10ec9a1d2071b37dfe360000000000000000000000007de1126b61ec303930dbe4efa84bdbb03bd86fee0000000000000000000000007887b1415ce4262394059f69031687c47c0a8579000000000000000000000000ca881eabbb58a295ed5ffe4685195cfbf10b8a03000000000000000000000000e2621e3604c52d1a1dca9a8732592a12f6835cff000000000000000000000000b7fcdbc359b4468d91022b846ac74208be1fbe1200000000000000000000000010d33f252e919cb5590eecd4d20f60cd9a6ffd180000000000000000000000006acac2735593ac10727e5200edca13e0e8f8ae9400000000000000000000000082e7e1110257c391f6fa92ff9992127aae8b608600000000000000000000000025729a66d3f954c0c920b79f81a40018d4f64dc60000000000000000000000008485398763858099c9fd6a60e9f5214ba73f5d89000000000000000000000000f0c466d191c5dec5d665d756408e9534d2c559500000000000000000000000004672f65a6f0e291c36966ab91e1b8a7b498d71660000000000000000000000000f64a4d78ce5915f43d15885a3f07f7d2dff54e9000000000000000000000000c57c76f1265f91cd1920276d7e290650467a4c060000000000000000000000008c16d05821748d8e7c5c5ce89054550bfe3948ea000000000000000000000000ae395f736de17b1ac0cf03eb707b1ed322156cf4000000000000000000000000070915c286826c0fba34b5ba7a19613e2e0c920d00000000000000000000000056256447821d17d9e96765e9ff6c282e7d0e7a770000000000000000000000005188cb118612b50d19d5bbd88cab937e6e86e8670000000000000000000000003f6c6c2cfc6e79b50d2994ae96744edf4f61e7cf0000000000000000000000009c44add09a004dda9e8ff7cc61e92c0144b826e90000000000000000000000007a24c52f04c611614d9f287463101c3ad95f9167000000000000000000000000a9efd4c8319c59cf1f9faac0e2bfb14f0826383a0000000000000000000000007479943da0b0b248a1097fa68b10a4ad8c62d2f2000000000000000000000000484dd82e13b8a73312987c90a18b66d42580b39f000000000000000000000000aa5efda7afd59506a3465b12e24c29d32ce17a910000000000000000000000002a2864f572fe9632eba79b7a3bfe5b0f50f9cf95000000000000000000000000db025df979f12e1fba079098eea45b8c923be3a9000000000000000000000000b42d67899636f08a9019659dcbeafac33a27461c000000000000000000000000bac2a4ca4e80f4d17522f1ea7bb8511295587123000000000000000000000000515f807cf3b2f74fa6a76d308c60230cdb28d348000000000000000000000000559884e30bf8362ca97f891a4510903bd0e8e39a00000000000000000000000024809019a87d40fb4a67d416dd45f95a3ce31390000000000000000000000000130a71f11fdc818a0d89c04085aa92cbaa7e21f300000000000000000000000010ade8abaa4c2eaa88aa9e4bd2c7300386595d8700000000000000000000000002d161c1651210294d9a214cd425c4db032285220000000000000000000000006bf0832c06fe8b0ad272c16d12afb4527dfdf75a0000000000000000000000008e24d70b621194b9b2e43eb73a01f8adfc59b8eb00000000000000000000000025bbade5ab00a950182a17e18dbdd02342587bbf000000000000000000000000e7ffbd450b233e2d5f78e2cd05711dbb1f5b32c60000000000000000000000000a12c836b27ae117e8913670fc0c5665cba9819b000000000000000000000000b2af69ce95c2843fcd7773c864e83aa212761ed7000000000000000000000000f33726f2278d780b390c59c33708f107ea4be779000000000000000000000000467984d658234a97d0c6aa7d0a7029da00726fc70000000000000000000000004a851f4031345b17a857e12a0f5daa881731f74a0000000000000000000000005650a1bffbe9d0f2e919b7f492f42b92b0b57cf700000000000000000000000015e857ad5bb624e47bf5d57af7867389c3d394300000000000000000000000008bb6c71bcb6f8ea7c25d4d86435d045328421ef8000000000000000000000000d0f89c55b521e4a44cf50e8d3b19963c75b538c10000000000000000000000005d2dfaf1ea35d2d72e7a8e98a3c1f681e6845adc0000000000000000000000007b990e6be2b38a625ae743c5af1ace7f0c4d575d00000000000000000000000057686069edc3f6f55b782cff58d4a581e38dbe450000000000000000000000003df2781c6161042ab9ed1e2f3807d41a072d80640000000000000000000000008db4dea551b2332bbe6cbb339b0ae7fdb5a08da000000000000000000000000024ba6099dac0c18188f96a5c87c71cb5839fa70c00000000000000000000000010724ba7f80c62f741396be9904ef8b47e9377dd00000000000000000000000093c1fd36a50808f506b491b961d0153f2a721d56000000000000000000000000e2e5cd2eb71b1f2a7856b0650872fcc6cbcaa257000000000000000000000000c376929cd6e538668f10935a9676ff9acf74e80a0000000000000000000000004ce1fd973b28138b88068849bc8d897c2336dd1a000000000000000000000000fc9bea14afbaad562dc145feb2c211f56d86c91200000000000000000000000065cf23b32c4d1fc6be008d4f4963644c94b16c52000000000000000000000000d41ad63c6f25f35d1b33eabdd0bbe5d281fbfc30000000000000000000000000bb595b4bf446a7172f16ff4de1ea80ab50a578a100000000000000000000000054c81bbfd940feee3eea8b80b79020351e567e2000000000000000000000000054ce98b04280dad0226b278dc57e6b20672490de00000000000000000000000077f7af7bcacb08c0041b04f35bade28a4105a6af000000000000000000000000fb179aa58e14f83bd72f0b573c76bc3db546b581000000000000000000000000000000f7724cbe4910b89a1c702e57f63711fa2e0000000000000000000000007055aff8eac73d3589f2811e97b0cc5198d82e780000000000000000000000001564d0675cbdca3d07c699a78412f7e80d803587000000000000000000000000ced30b6d2b00767ac862414ee9e788b0c9dfb1c2000000000000000000000000dfcc941171e47b661964c99f04dc77c2930049d2000000000000000000000000552d2a86c83806c3708e2cd45e769e71d2a15845000000000000000000000000de7a65eec9bedcb22482a36535d1a17414a2025b000000000000000000000000a8b98f49894ba4e9ef596d38db720d1578c994e100000000000000000000000028270704fa7fc14f8698e5e674c2875a99346242000000000000000000000000cf30cd517371424d6c01fd1310156db9c6aafff700000000000000000000000096c3c9ef1b572407b3dc30b7f695222e098b6e4f0000000000000000000000002122519402ae72526f5849c8354d015f64cb70cb000000000000000000000000f320649341054d49b5b4d01c6f493c3d9b790fb80000000000000000000000000a14f9946c3722bf21c5c6970f21f1cdcf12106e00000000000000000000000079c004077ab23d6c54d155b398771d0f76acbf4f00000000000000000000000092c1c2ce684abd3d294a839617a91111ab3fb96a00000000000000000000000013b0724d2a032b793be3dd447e0b2be0320b8e55000000000000000000000000f1749c481b29bb8272093d7d96cbccfeb9a3288f00000000000000000000000070b66f3a192d2ab9753d9a228ac69594103570ab000000000000000000000000bafcb830a6a1cf3c3a17bca563b0ea2a7f7627e0000000000000000000000000127dd5d70644d00a4264f9a53571fc1d1379435900000000000000000000000027cfc4eafd93c07ae721c11ad2bf32651210f5cc000000000000000000000000b39f787e606644be7ab27477849272897ef141040000000000000000000000000b4598aeead0783d0e70b441080c2cfb87f241f2000000000000000000000000f95857b74e0b94d0b2cbc9fbd854fbdc52be3714000000000000000000000000d16a6021e0c64b6367de845ec75bd65f8cd3a50300000000000000000000000004efd8f9b32af2794e6e7efe65eaabd83ba7e500000000000000000000000000ec3a928b54977501cab022ae7d90cad7e9470d15000000000000000000000000b9e0831bf34f0cfe8948cde4f46542b51be9afd400000000000000000000000044d8f42b11dfd824cdfc46673ec3368d2edb4216000000000000000000000000a55e8f346a2e48045f0418aae297aae166f614ce000000000000000000000000236d85956edeb0791297bad3f03c90ee14ecf6e4000000000000000000000000a5b2c314e9858f17c659a994f710163ef2c4358b0000000000000000000000007c25f87258996c80e3f02c68369d5634891dd173000000000000000000000000ce531734a425ac7eafa6281e0209fc4fbb04f7a20000000000000000000000001ca0a0254f400973f6e4b6eca4659d95d1ce553c0000000000000000000000008dcb8c81b1614ecc1a3e5c6c091028e90672ee1800000000000000000000000079238b2c4c1977035d9ef59749f6af6bdf29acb8000000000000000000000000bfdc9076299bd44d67837efaa7d7dd67c28d78720000000000000000000000009d0364e8fc462f99d70f058e5865d172caf4dd60000000000000000000000000bd1ca452dde42da950e23f26d9cbd2e6990bf8fb0000000000000000000000009b5c8e6993d10306fd2efbe05542128cef173ca7000000000000000000000000203b84960b3bba92e9e2008b46d769c5a93d3a270000000000000000000000004330008c309a9624e34f2375c144d35b10d59d1e000000000000000000000000f54ed3d84b7b743ae73bc08adbb81b182104f07400000000000000000000000027013d4758f4cb3f6a9c2bbe4d8ca55d4c09dfa400000000000000000000000072eb4dcd20181bdfe49168727814e803f2d72b17000000000000000000000000f80da0db9661419093eb71dd7fd4b638f33bf05b0000000000000000000000003225e902fddc801f9a0d7772033a2a64563d6b1e000000000000000000000000308a2a13f0cfe9d6f17d3b15da7278b70b85523c0000000000000000000000007bdcff8036ef2d4ad08a077cf686b3c9a4817e9c00000000000000000000000072f7a3f262b4f023c505671a55dc8561a6ebf613000000000000000000000000ac84d79eb3b087c575a2e6a045998066ecd9c19b000000000000000000000000b835294dc6bedcb0bbbc38467d0a88acfa225aa10000000000000000000000000791aa45a2caaa0169aa8ebe7eb5c9c6d7cf2512000000000000000000000000ef4e5bb749d06877d6c749507d0eda506b7593cc0000000000000000000000009efe4b78b826e83c4dff75862ae959208d7261ba000000000000000000000000930cd1f6a9b637147f133c0ed7997c29f9641e2500000000000000000000000049f55f134ce1551db9518ea554053691a109e2be0000000000000000000000007ae390a22c3b1ce8efcde42a9febebade413b99b0000000000000000000000002cbd9bebd52bcf6d3620144d7df463a8734a786000000000000000000000000052b698823fe69b020bd418956a4bfd4699a05556000000000000000000000000ba2b15629cb91034c6330fe5fa88004e2cd8cbdf0000000000000000000000004bd74c39c35bb05ca51b752eae073072f0a8a355000000000000000000000000677f9d97882a01594c6eda19b8579ef476f436b7000000000000000000000000c4dd65d056dac9abb03eca6762b87b1383d06f99000000000000000000000000af508451bbb58ab9514c7c189532bc620e47d398000000000000000000000000e6c62953a10940a6471a2cf8469bb3b4d6dfee7200000000000000000000000056dd6586db0d08c6ce7b2f2805af28616e082455000000000000000000000000120b922333426980d319ca07b93008d00e69a5680000000000000000000000003a12d60f7925c8bc53ed488940da8d2844a11b2d000000000000000000000000dd39b760748c1ca92133fd7fc5448f3e6413c138000000000000000000000000bc3d36849a5d0b801fcbc6f3199fa7f8b9f33ac3000000000000000000000000fbe1c02c0b29ac5edf4d81e9e1670482284d9d5f0000000000000000000000008d02feb704cc96cd9211bbff4a75fa27970c1c180000000000000000000000007f8cfba8dc9fcbe69250bc8c974cb4b3b78468db0000000000000000000000003db65ffd0aaba77e74c23e98e66f029250a224740000000000000000000000001678b3de00338b38bcf967544d073f08337282a20000000000000000000000002b0810e7d4703be3bf807c7802666a1bd699cfe30000000000000000000000002eb59402b12844b0a725b93f707a9fa615a686d700000000000000000000000027becb2123bbf2bf8c48e4dd767da271ed91f907000000000000000000000000397f774ede79792e721e5a3f2a60a5fe7837b4320000000000000000000000004175d33e39c7d2b68d3453540d09ab2c3e1139ad0000000000000000000000005a3caf1a9d946befd7450c4d183f122e43ca1a6d00000000000000000000000074805fdb2ce5b0a77287512b58ea1ecf4f39de4d0000000000000000000000007aa69f79eeea9084ec9094df700fe00baf57b685000000000000000000000000630615169c566384ccc3a19bf41a1bb655faf612000000000000000000000000b2eac94d31d596f098c74162182805b96113c4d70000000000000000000000002274f5b3de1bd6bb78823ef49ddd1c34131dc65f00000000000000000000000041eef0538f1cee1ce0dbc1381bca532ed59faacd0000000000000000000000006705ad121bf937822291ebd119eadd9ed12dfbdd000000000000000000000000171da09f2172c080b5db9221d2c7a448a8dfe517000000000000000000000000965322791892d6625be4181ae8d36ceb4c76b77f0000000000000000000000008d4563ebb0fac8326c89bf5b23513850fca20e84000000000000000000000000b3c0be74d36f1691c0d084f07e34fd34c26c0b210000000000000000000000005aa55b4d50b254d36c4131ead42644e6aa7572520000000000000000000000000ba885bf0ed637d6e6f9f391399c8e01d1ddd703000000000000000000000000974a6fa8b2240f52b8ab15e4ea9cee6731af2ec20000000000000000000000009ffa3393287131d85d632d0f34385eebb7e7caa00000000000000000000000008942a0f88eff5f0cb0b99baf476f4484a7f8f4620000000000000000000000000ddf6e955996851ddc3cf557b80b7ac7ec6835c80000000000000000000000008a7f2a6773aec4489bb555e324e1e69b3d792d7f000000000000000000000000e516ce8d98a965b29dd9af534d84c99e791e49a800000000000000000000000078dfb2660408a854ed5bce8401bf83dcffd91ff4000000000000000000000000a5a3a577aa8ac8f09a2bf6f9239ee215131204f00000000000000000000000006e0f19c2d538c2123b73b710c0bef48bd05bb040000000000000000000000000cf2927ac5af686eb53ab9656e403ad47bae90ff90000000000000000000000009e5babfeb0735a2d9e14c77c10c9586e6bdf2cef000000000000000000000000f96b760b898549342eae0e342ac567ae96aec03c000000000000000000000000545f62d93082a319c8ea9c387910180fa5de331d0000000000000000000000005d9f5a2d4b8aa3c4f40d42caf0fc492a6b0beed3000000000000000000000000d1b5ff4425d28ab93aad903b1180e2e2fd60914d00000000000000000000000079ced57cb2aaa14c1b518d0e44782e90d3f1f4fc00000000000000000000000070e29c5136bcb7c4843a402baf9c33fd8ad2d61f000000000000000000000000a29c52b6acef6ac5eb70f7aa924aa79b689a238e0000000000000000000000007dc27560f7e0a687e294148d6f548dd5505767d40000000000000000000000008bdc92d0849d995ed28c74a2b3f261664901d25c0000000000000000000000002cdbe3ca0153eb1dad5b89f5b7cc5fe511f3ea450000000000000000000000007f27e2db9c9c4a8b1c0b5c67b07e7cc644c77bc1000000000000000000000000133979aab3f682f4130cd901f4938e05f08c6f8d000000000000000000000000681dfcf9e1eda73c7d7dd7c608e27dfbe77c42210000000000000000000000002eefc71816d0a02fa4f502728eac46eb3d375e36000000000000000000000000c5564160ec4a1cbe53eeaea8f9bc746c67ccb4980000000000000000000000007d587ed4195481bd8f36424d1c7753b563e3052a0000000000000000000000001b7589bd1964a14dc39a65d457b8f63a1925d62100000000000000000000000081fd0925699a4639a1852c2419156ad267324dca000000000000000000000000e384c557611fdc836cf504356a5bb0fbaa69ee6d000000000000000000000000c1f48a52adfba6f08739e6118f6ca394a04ffa1300000000000000000000000021fb64c09073a09ae485cbc092fea284f9a9d4d30000000000000000000000007af30eccf7e8c9a2c8e6612a9f96ecb8126ab6c2000000000000000000000000d3d39cb06c87b60ced6de53ee043518dbd276c5a000000000000000000000000e423c6561f2a6703c6b3cbadd57f05245a07e447000000000000000000000000f1f453218c1bf94f08fe5de63be7ebec0a8c8623000000000000000000000000379e759b58eb7d4b8c5588a49c890ff12057eff600000000000000000000000054a9fc59e5c4aab6acd65ac95990aef4acda57cf000000000000000000000000050f2b04bb17df3f0cf2c958e41bc451afca81e60000000000000000000000003a1092e5e1e48f8c7cd511b3b76d999699644e3b000000000000000000000000d963cef8fc478cc6c9977360f66e4f58fe2d837a000000000000000000000000bba1171e273fc5e806fef175eb7e35c004dc5e7000000000000000000000000069b3c771b82908738d80efba854d3db8fcdaabdb0000000000000000000000002ff4fc87865b6eb4120242f0979029e1f95025170000000000000000000000003e1d6e7d4a603cc1520a5ec00054db331b2819bd000000000000000000000000751a398c5d2a19fa4c8428014dc3a35e415061df000000000000000000000000b67e030a970d96308634cb9b55d0a52239dbc05f000000000000000000000000ae21772243efb5b0642d3db4f49c86e2c8fc55770000000000000000000000009f83fa08be8489bdc369a3c26f7a9ad90ae277d5000000000000000000000000eaa3bee7a29f6480e7af54c99f6af04956e25d05000000000000000000000000917c5cf57fb445244fef07f09d94b7a6aa12f2e00000000000000000000000006ac2a7c633f117af4d52b5f46fd9d23d537ebaf60000000000000000000000005fa687d59f887080ed789be35b8bc45cbe71a5ab00000000000000000000000081f0c7425de586345a8d9103dc7f2bd38535ae6a000000000000000000000000aa921a8cd885ed4ab6b6f79513b0e45cbdbef6c8000000000000000000000000eb4e1ea73ef32fe53c744661178e3c781f840767000000000000000000000000735c6ff5f1ee69043091724d0f77ae4350b627380000000000000000000000000904a3dc4410522e8b031b35828623590a855220000000000000000000000000ce810e6501641d5b12e6dedd7baf7a9d4d168c120000000000000000000000002074f9a99df61aaabd4a908827e7a09280484897000000000000000000000000877ef387718e2ff9ca687def5b9964f2b4f5d7f7000000000000000000000000afc2639a969bb156cd09dfff3066fe010e3ef1e600000000000000000000000015d313ce34395aa97d5a0df0457cba49462038b60000000000000000000000009d51020acdd5635951d47eea10bb6892ccceb983000000000000000000000000273967bdf732a0dc8dbf48d89fb1e15d51c5768800000000000000000000000006eaa3f6591961f727d2d692e2a715f0aa95b64c0000000000000000000000000a548b40bab1d151915f97b83b1ddf979150f0ba00000000000000000000000006634c7c2644fb2875f9154d4327aa9831439564000000000000000000000000e6bfd194534cd96e49a85c37043290e8dec3072c000000000000000000000000514b532072c837eca0290e5df5fa0317d20ef4bd0000000000000000000000008e12a8af29e797eccb4efc39a5c5901c4edb4f82000000000000000000000000376e3aa411248aa15f703acad19ea4b0c50b4a02000000000000000000000000db03b0a75f5ea455be2a7ca4ab8302a8bcc250c400000000000000000000000017b46f403f755abdeceef45e4e70609da8d26a00000000000000000000000000498090c993950be9a3ea88852826420e0be7d4f5000000000000000000000000b3ca50430b2497951528e5bd4225b97054debcb2000000000000000000000000045e5891a7b3af498cd843e02209979bd26077c20000000000000000000000001088fe920f7e5374ccce119117fc9c7d2b95397700000000000000000000000027639daacadcf384b264eb3cf51c330fa754f141000000000000000000000000897b01d086a0db668cb5334093119a10f9170d1b000000000000000000000000eea8ec8ab3b2f7ea87a4e5a4a09192523f846c9a000000000000000000000000d5c38774db1a999c15bd40c0bb4f434e7d24e4eb0000000000000000000000004957343cf90828cd10e098a13e9b7554952e93a100000000000000000000000058cf49899cb7aa5c30836bc271f826a29cff7caf000000000000000000000000bb02afc372e5ed264721722dede5f0e97cb652660000000000000000000000009c76b66fb09fe2876715a225dd1e1c60608408e50000000000000000000000004b91240aeeec9ad79003e821aa7f87114c92dd86000000000000000000000000748fe6e1e255c8a30ffe4e26e178c72f72a09d65000000000000000000000000647f9a47e5520ad33199284852a183e8925ef02e000000000000000000000000e25b8ece2f9950f81a60d958832508442aef44db000000000000000000000000e82dd6130f47fc84bac7c1acfda91e4c81a8c63c00000000000000000000000000466c4da8cf3086c0a6dc19a83b8352e70a035a000000000000000000000000826d78660000e87dbe3c19c8eb2bba30e82a5c74000000000000000000000000a8bb6604f9dca61345e69c9dc7373dd76b79f9b3000000000000000000000000a44c3ef3eada6300f46a6e11d0a800069a202cbf0000000000000000000000007b85a9090fe0d64917077007d2d1b221d5bc220a0000000000000000000000004a37bdc80d6bacbf78f51a272d1221fd7d2c4b260000000000000000000000001161ea4897efd574c9ec4d0fd91e3d06612fb03500000000000000000000000047116e8f526c3c45720be184a7458d4dbc2c854700000000000000000000000068737d859711975c71a999f8e6c101c5eb05060d000000000000000000000000043a95560d4c1b4e22237c09e96614b7b4774644000000000000000000000000610531302405074463ee3a0666315fc7831293e3000000000000000000000000ba5a4a83683a0c285f964bdae9646b1b526f79650000000000000000000000004883eee0c92f3258a08fa852384152a4658a8d60000000000000000000000000a61722abe911a81113071093f13e2274e8635bf80000000000000000000000006e311d5d2aa959cb826eef75fe083716ca5ac5250000000000000000000000002887d32ea18696762232716628df8a482ebecf6b000000000000000000000000f9d6e424d02c742ffdde575f5ad9baba56e4d11e0000000000000000000000002fa49214d173228fb36d3d3c8a2de1a080a7a8fd0000000000000000000000008680ca2d7051d8ff05c49bee5b333c03333fb9a0000000000000000000000000a3d97e5824d46c33ba657b3c254b7d836d28185f000000000000000000000000dad59ab4e49b6693532873747e897130829bfdae000000000000000000000000c648a829383a0d9a749b8628e0bc11a9e9d5c23e00000000000000000000000077813861d229ac28d0486d165f9ea450f4d17936000000000000000000000000702a54644dff8ea3074ddf242effe5f773f6fab9000000000000000000000000dde65d7215d762bd1e5c20eef3b8ecafaf64d453000000000000000000000000e3e161f65dd7a344a28c40e77af171db6ad931da0000000000000000000000009512a071dc533cd06ab7c103d6ecf6808edd33b3000000000000000000000000ee648ee0d5338c57c678eae3d08cbc6f5b53e2bc00000000000000000000000057ae3958c7023ac394967a50c6672e421cf59ecf0000000000000000000000004a824a0cd509b14b90d0c73fdceb624d9ebe3e06000000000000000000000000203c47df90eaf6f19b66237df2c9302fc707e78100000000000000000000000019c68f70835807d31dfb6680bb3a7507829a219f000000000000000000000000a42f514f438775c212fe8b46cde00619b48b49390000000000000000000000000ec736427ed3830ad39ef1275bba27c7e71d9f0e0000000000000000000000007fde79f209c8c5a5a43ff911288ff1cda244a642000000000000000000000000353b994ba6c0988cdd1cfa84d84930cc9b8b5d1a000000000000000000000000d3a100da2d170b33cd5823b7422a854f7392776200000000000000000000000044876b5f6e2d9c6979bc120ea43cc6032e9b8582000000000000000000000000b27ab7d9e4b81f1a23f134bb3794f3b16a91c618000000000000000000000000b83c41f46d5bf86c74d7b73aec772ec2521715e5000000000000000000000000edce9594e47eabca468e0b879f02ab6d4090a611000000000000000000000000b2a736e5ba8371be088753c186d810de320475ea0000000000000000000000008efddbdb4da29730b0b3366f1070261cb89d3e95000000000000000000000000691a2838fbe6fc111ed68e89a977a51957aec30d00000000000000000000000042c79ac654a1c6ef975ac4415ec1b2c89d7951610000000000000000000000006fe35ea5adfcd36f7c051a1fceb301f37ab0a50b0000000000000000000000007b60c72d651c3a59ee58e815832ab087fa665739000000000000000000000000b2ed0531d6990372410b47b41a151b6541d03993000000000000000000000000a43762dcd5802730b901717032a636583e8d387b000000000000000000000000bd81ba9c703098fb4fe93f0b20c94f88cebf1edf000000000000000000000000281e1cea6e83b71511e2d9bf8db0a885b31819df000000000000000000000000ef6e0a7a85043fc5f25b4e52118c58be5070ce510000000000000000000000001f4b48b34fc21b33b801ac62108c2be603d11e97000000000000000000000000f98234019e5a5b7fd2201f8abd87b56b7f4b42ec0000000000000000000000008d32cb7eb23351b9b8aa4d369de5062b6ee614b0000000000000000000000000fd4aaa04539f4a3f7d796bc63e99afeae75072ad000000000000000000000000359098faeeb383a88ee00baa046c47c350944a900000000000000000000000003f1b549c8768703aa6c8d0373a4a2dc0304ef30c000000000000000000000000c608ac1203ec9f2cd4d4cd33999ea3d77b0e59e500000000000000000000000037ca1ad34d0acebfd2a4b9c4791405ce48068587000000000000000000000000437b65665ff94496aea663c6b5a1110d4e06123400000000000000000000000020921c1a9d3de6a1b9eac0a4c7135fda8df2b7170000000000000000000000004a406d5ef35c7b11597c38d7d1d35e4fa47723a200000000000000000000000008f2033609143d145f3b8d31f83fe05f4267f076000000000000000000000000a2347ba5e8e5d2f6fc99f5fdf01d7cb3be6f3fd20000000000000000000000004a863ef097d1931dac94dffad493dccdbd317db0000000000000000000000000604319fa06d0185da7c7addc96c41129b4a62b5b000000000000000000000000279637adec9dbcd90c70ee2105bed8d1a4751a860000000000000000000000002dafb856cd1df8f4d84085638118398fca6817d70000000000000000000000005576f74876117cf9b47cd1fb58dedfc3b7c1578d000000000000000000000000327bebcdb49ec81a0171061db1012a4eb42a1f220000000000000000000000007c7f639954036dd96d4806825d3d4f22099bf7c900000000000000000000000057c72f9930d0d42722b81d5b2d0d57d8dcc394ec0000000000000000000000001595131393da9ce9b2d266ec0852f7f8e2825ccd000000000000000000000000382256e0c5adefd2a34e00151167096f30afc827000000000000000000000000f4b37d8cdb33b07e573f74744504e2907d46f2950000000000000000000000000d878832db4099f738696543eb539b4eacdeaa18000000000000000000000000d8a1be3ab610f066f2c40127f6717acce96c44900000000000000000000000006c95dc435f16d7518c62c55bc8a36ec1db309c330000000000000000000000009fe69052707470c301855d5ec8f370e75ece976400000000000000000000000017a759e71472f97420c4b6fea16d6caeeea665f80000000000000000000000007ab4a218fe8bbcea86982134061f4f23543b27680000000000000000000000000d9f291237ee49eadca143c8f13b52f8637bb2ba000000000000000000000000c12248d38046e3cc747522e4605460ab250fa3b20000000000000000000000008c567f0ddedb45f79708e969b02e6ce19526439e000000000000000000000000b9b66c9199ef2bb4293ec66ed2046a971a63040700000000000000000000000019c5c35ceb86874be8544dddfa1e216f3f2a48190000000000000000000000005642c5b06fad677dac1cde9f00f8f1e16508d7fc000000000000000000000000138ea719f2f2cf46577cdbf3f05a135c5a18cd0a0000000000000000000000000e861f1d1a0d4fdc90fe18cacae65bb750105dbc00000000000000000000000002ed76c3164d4788f0a91d71f7ee6819a36fc3620000000000000000000000008f5cb384a989d908e1b57afb912ceee5a82ae237000000000000000000000000fa02f580de6e20fc0a24edd7e20795705143b237000000000000000000000000b63278ae5958ff6d66dc13e73e4e51ab6b044d9a000000000000000000000000bf30494d15b0267665d6472a72627c27da16cf1f00000000000000000000000004e6f8a39ad866be4d5edff0d60136512fcd8673000000000000000000000000cf2e8c5dada076dfe00726538e6560305c597660000000000000000000000000feed5cf7d996ab0cacb4b0baf2450f6c51b1efde0000000000000000000000007ddd7c11be837dcb0c3bc31de623e7752b950b500000000000000000000000002b38846ed995ad7f3cff39ef37cdabe946700a09000000000000000000000000e597daa11812a1f143c8fe1b43f21191fa21264a00000000000000000000000090b18273273738ab7b0e0f713411ff0a293729fd000000000000000000000000bd8ab753e5ef5e027e0938c1c7ebce7f268765c1000000000000000000000000fbdf556eded78c467f58be91d6d56f6eafb16dc100000000000000000000000065696e11d9c345336ff3cce4f0fb7e54d8d52dc5000000000000000000000000676b04551992edce0778cb22c27962781cb2c9f70000000000000000000000004b4e2890fe7d905098a39e5f6e3656acc9aee438000000000000000000000000a396e8457d284ca347d1de3e78c1c9b25b5cf26a000000000000000000000000a0a917ca1607d19e65c8bca79d506e72bde077170000000000000000000000005dda1c23e9f8da8485d5e91e4dc10e16a046639d00000000000000000000000054cb63d21474a9e7843e5f0f128ec6574a3d2cf3000000000000000000000000a7a98cdc9d6ac5175578f14bbb6285e4a6f15e8b0000000000000000000000000aad0dac0925704ef8c6761f8f3f9aa8697c7b220000000000000000000000006215b81bc4636786bf252988b1bb3380dde9f0de00000000000000000000000068400264a357278c92681863a0c9f9a7609e817c000000000000000000000000e6162094d070b04c7aa97c8ff736cfeb89b68fae000000000000000000000000e93b0fefa83c973dab7bf716e294c59969dfc43700000000000000000000000014f4187cac80a1669851a6237a42de62bcaa87f3000000000000000000000000fb6e0c0c6c0bd924a5d5b9566878129f5988e28b000000000000000000000000c62ef2e57cae90f67cbddadb116c35fdf2ab34e1000000000000000000000000b6f39ed529f1599b8d159fe8e164f8e51814cbb2000000000000000000000000e5c490f98701907dff02c0d3525dfbb27a6838430000000000000000000000003e9101846ebef0fcf6a8bb670c8ad913dabd568a000000000000000000000000ad72fcd7a58d607f9adbc58f6c5a0715ebe8e5e000000000000000000000000093dcfe728c32619e6274a5f3af041fc46a4121040000000000000000000000005f2b4714aa8c47db07c992026ffaf62ae0224afb000000000000000000000000357b56b459935246d3542d2f8a20d30ae7c215d1000000000000000000000000e104076110303536382d409dde5492e5dd240e270000000000000000000000001cce0363de9958fd32055488fb4c24e2353f995a000000000000000000000000a07c1580cc20e665a9cebc64b28758a688f9a6f700000000000000000000000074d90725290e8fb360cad797c1a784f84edf272500000000000000000000000072d6f71d2f2446f7402bfc46151e1772dddd7c07000000000000000000000000495b1c2fc2bff582a9b3d9cd2d152fd37c85134d000000000000000000000000d1b2eae4d4b2694c57693c379d7f87eb778a222c0000000000000000000000007280932558e354a507bf28d7eefd670f606e37ab000000000000000000000000abb074f71b3d3398785a7c8e348851f774c92af0000000000000000000000000db1247d0244b837b1db0fcd2872c068de0f27f670000000000000000000000002bf06dd9784700fbc95df8fb43606558ab76dcb7000000000000000000000000b6544024c1e08e58eb319db97099ac17defe3bc80000000000000000000000007509d2d933691db1c39388bc8e731140ee5af9fb0000000000000000000000006fa671041d376712564731431037b24035acc72c0000000000000000000000000b3929793bd46a2a94f2b97723b32d6b39f9c1160000000000000000000000008b1c729eb543ea55c7b6b89dc8a751536c95d734000000000000000000000000ecb97836abaf108fb41fd3753da0326fd0a2d14600000000000000000000000098194488d8d0d628955962df16a5e25d2bd83a84000000000000000000000000a9ed50f2fe58b3c71aaad2d893a936dbefa131ae0000000000000000000000003f2bfc3918cbd12f5c4211553680fffb013c46e000000000000000000000000007d9b725cf9681f5510014e803774459344bc3fc000000000000000000000000b74f813296e56033db740ec85b20e3c39963c9230000000000000000000000001e15930ce49acb6215753ec5f49d40b05944ed73000000000000000000000000ad9ea12d9f742fe7071a5f4ef8e8cfdca58841e00000000000000000000000002997483cf8b1bf3615b98caf4083519318f02373000000000000000000000000ca9c0edd6ba4dc462da4228f1621b756a208203d0000000000000000000000007e46e8006098824bf4495c331bec8af3b9b54c3d0000000000000000000000006b9baaa245b3b151f0ebb07933cf28852d9159aa0000000000000000000000004192170bbb573b4f1c0b8f569593623e9c93bac1000000000000000000000000cc74a497cc1b6b4bc7a8159dfd9034a9ffe706d0000000000000000000000000ef8f38fece5f66d0ca4cb7b094d047fc0f94f35b0000000000000000000000008c03290eb03c6d6ad53756722e3c22c297c5eca8000000000000000000000000185442c4af5ff91e944ad2fb4a852b26d2c0a477000000000000000000000000c7437d3fc14754b56d14db6b96f4619e2771e2c800000000000000000000000070411d10a745d8c07bcd26ad3eda922b468d4db20000000000000000000000008b4aa463161c3a2ba7521e270181b62b367c556a000000000000000000000000ab905512cd0ff65fd93270540ec5d2f297c2e91f000000000000000000000000c8e0354d4c09b09b5cce44394f2945a97eea209d000000000000000000000000e63f062ab99456de782b01ef9c5e93986444f84c000000000000000000000000be0e96f963d2d84a202d34d8b2043b76adcb705300000000000000000000000039e81638fc22e6f6e9417ad4c0bbbfe128357ebd000000000000000000000000a995ed540769c53894031fdac0091ed3d4a961b2000000000000000000000000774eb7a74fbe6d711d0ce832d71a0cd1c055202d0000000000000000000000001541fa56e9b90363a681419496517f9723880bd70000000000000000000000009462ecd0354fae99a8304babb2166c431ae7aed6000000000000000000000000d88b3cc77b4e8844f83b05f7ab5633e67852320e00000000000000000000000024a01ff2ec41f6f38b7db8a86393d639ca3352bf000000000000000000000000a4d9b185435d86faa51453f28a9bfb8678f5596e00000000000000000000000088eb5475b8f5f8c96627d72cb884f41db728a37b00000000000000000000000002a9913357fd5c5f159c41d42ebb2ab95425ec96000000000000000000000000b5dd9af12b16d0aae00ea67dbb5f27eae4e8a9fb000000000000000000000000416ed8df53cde7ecea1bcfab4838e829c3d44674000000000000000000000000c5af1a8552724ff45a7423dff759b5e1cb23f1bd0000000000000000000000006f85ec716cd7b362884717e4033fad9c3e8d0967000000000000000000000000e074f98c1a87ba5df616c4e1cf2a3a5c9deb49840000000000000000000000009f840f85019fb44f9ca062f946be078d7bea76b3000000000000000000000000c763ced1256fa669e47aaffd659f1f8e2dbab486000000000000000000000000f1ee9ebf1a02bf174f3286e2eacb9a5af7d572f40000000000000000000000008075800bdae28953ae63aa2d3f0a6d462aa3d55d000000000000000000000000ec9976ed2b473c11adbf0d9254920b764d856f480000000000000000000000003d4c9d191e97893464e66dc2da7171886ff854f80000000000000000000000007ec18aba7e3e3bea710b517d91fb4eec249c7e4e000000000000000000000000f6770169d4e100d13c8eec6ee10817bf9d45ba0500000000000000000000000043d7d03b647f36aeaaac202e67b077323754a4560000000000000000000000002638307d666d99297fc399e51874595ab2d9d9bf000000000000000000000000e19a11490a712bda0b03690054c9ced148ac06f30000000000000000000000002c2222a24cfa3efe33f50d6be20cb84825a98c500000000000000000000000003a3d49b5b58b7e969d0eb78057ffb9a3d628cdc1000000000000000000000000f2a4dba06e94d30db0a9321f66b973698c6f639e000000000000000000000000068e9f866d50424a601c6447181e74cf3ecca2ed0000000000000000000000008f0caef93cee523cc6bc0689231827ba0d81f5f40000000000000000000000005a2c71fee6f9ee2d4b270ae0f2513cae340f5606000000000000000000000000e51e6132e19c901082e93e284993b2a540fb10e700000000000000000000000023655ff71516233adbf528d655357e92f7309033000000000000000000000000bd68ed58f6af6a7a5a348c8c9fee429da9c6d4db00000000000000000000000031a5c3fec76269958b7d206822c6ec2e6b68b5630000000000000000000000005d16eeac7f3cf2de84e3ed853b96c435f84e0a49000000000000000000000000db1228b0678defac9faba38e4a8bffb564e09f5000000000000000000000000029aded73d38657deb00d76ccc84f565e4aa79a3d000000000000000000000000924f169e0ead5071649d7d090485991323dcf15600000000000000000000000029a0c01467b593c41cb89c4d95df1ec3c7d56541000000000000000000000000d9cc6ea37da90c40a967317f6966ba181dd38cd1000000000000000000000000ac96cc1b14e77662573b98d02ca4e7efd0a2605300000000000000000000000099a3a3bd4f9df3f63caca1799a6d5d65a0c225240000000000000000000000009701d230b818c9c61276f93d2708f3d82559f15e0000000000000000000000005791ef35a824d43ff3515613f1c56b41b15b8d86000000000000000000000000e9909bae303de208eb06861365eaf61ac39acf5d000000000000000000000000ba62ea219913d9ac56988de9c0218284a297d4d90000000000000000000000000ad9fbf7aa4c95133dbef42f4cc347c001a6e678000000000000000000000000ac62d766a9a9910f146d5d25f9865e4b8ea94827000000000000000000000000b508f3ef83cb97a0e2136c1f5e0e7ec3c6df8f0d00000000000000000000000099be75d7dc801749a7b25e09b4538752c4e4e6090000000000000000000000008c54a21f24f43f504967f9e03f457ec8c7b4fb47000000000000000000000000147e62c08cdf14bbbfbd80aaf415a0f4fa7b4c5c0000000000000000000000004d9e2503a04de4e44e85c440689f98cf86484a3b000000000000000000000000a69e5f4025bdb025f984f6168223fc78e439006a00000000000000000000000099a7e176d20b2c6f44a600c0e6a393b52a0ff1cb000000000000000000000000ff24f959f6db9697ed314a5f49fb282fb86925d40000000000000000000000004dcaf13d87a9f31bc988df59f568e1a702053b4a000000000000000000000000b11083c449f27a8f3abee6fc611a987f2aaa2a960000000000000000000000000a70b37e0044763e6052d7a60fe8083f2eba7e2a0000000000000000000000005e376dd28b2d8d5e00d7abafabd59a1258106971000000000000000000000000c37673794f8011993239a12d0a31cf7e0bdb1be800000000000000000000000058a299abf3476683d6c195cee11f48805c5a174a0000000000000000000000003f23f79da489bffa6e04575f6a5c6be6ad5e624800000000000000000000000014658e3d24f926f89cc6d2d4761e3eae83c58d93000000000000000000000000dffa46b0e882676f8a16bfd04d98fd3099a8636b000000000000000000000000c19eb1b2557daf50b19ab1ca9b729686e968617e00000000000000000000000097bc2d837884147db3d1574d84d14385e1f5c7d900000000000000000000000001b03b9db165fb13c4cb67dbd975c1bdcbc8d097000000000000000000000000aac3696b72a36de82786f6671eed35b1c7b5d141000000000000000000000000c249b121c09764d2a1c0bcdc051b7b35018bc463000000000000000000000000e002dd24c6057208ac219b6c3b55071bacc14f0e00000000000000000000000059d58daa7d540add6bd22178d70fd1f33d99b2280000000000000000000000006e9b124509c0d91cca1edc3ca907654fdecbf53a0000000000000000000000009388d236346266e68daaeae735c1941f37ebeab10000000000000000000000002924a7e220b488cec419e72e382be9ba6a2843fe00000000000000000000000095bb74e432fd497b3bf09c6dc260fa95af9754ff000000000000000000000000af281d042507006c6b52b65addfe395f6527f4ca0000000000000000000000002fa7e8697c195745782627a4b9fd86cbde0a4d080000000000000000000000001063288068ab0189bc07e197abc6a59f2f13bb82000000000000000000000000137b55a003c58af408c26cb489645dfb27b01f460000000000000000000000009e87269b0adfec0398ee85f4947f4c3517a3d7f000000000000000000000000056a9a42b18e47361a7b5d940721b3c949a77c5410000000000000000000000002a6ff084dea5b381b409b3f91fb28901a104b4fc0000000000000000000000005e0591b966f0f70005e8609dbc2bae749651165e000000000000000000000000eb96d3fe8453a36d46cfd05581e2623a2b01a487000000000000000000000000447c0704b9391c88e455c88d9e33dffacbe821a4000000000000000000000000d864eef125b618e0bbb80db24ac895fe2443fc0a000000000000000000000000cf59a5a7b5ba4cb28851c7d46751627fc04adc1500000000000000000000000032d8bb835ab151c021350ac2ba13b7db12146cb100000000000000000000000060b3469b892a4c2c7bd9842dd10e479647ee20f1000000000000000000000000c02553051803b698861ae652af5310c3101cee7d000000000000000000000000652ee33ab4576f52a6c650e5f790865ca6bea65e0000000000000000000000000758ab348296d6000ac43d18bea3e31f593e25b6000000000000000000000000fac8a193bc44f8e730502a9d20f769246e00d575000000000000000000000000987e5896848f9c10d724b18777499e9179a2cd83000000000000000000000000cdad5430f5c23e38668bfb26abf5b37b78dedc0d0000000000000000000000006a8ae9f1ebefd842dc7e9ea68d48d0a9a753d5b400000000000000000000000049fb0505007e1fda77565ee5ac4f01fe98fc73bd000000000000000000000000c04032bcbcce4d43ef978cc808f1d2da5c0db3c3000000000000000000000000a77923133f323ae91bc6d548e83fdd31d263d71f000000000000000000000000a77923133f323ae91bc6d548e83fdd31d263d71f