60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000891f575cec90a2c1820df853e36881e6c003bf150000000000000000000000006dc8191d53175a080d89af0fc54ea1d3a624836400000000000000000000000072c109f0d53dc7ac692b972c0b4841922bbf22c7000000000000000000000000ae29ad29843a645d0f36ddd24945d75fcee969de00000000000000000000000013f5d2ec32d99d522199f991c111a4659e47497700000000000000000000000057d8e05e8ec914ed9da2a255f60eb9303506fa410000000000000000000000005e98f13beb70a60e182887943b658f20b6eddf83000000000000000000000000d447da04821b10d0275b622dc62d7638a8e5e70f00000000000000000000000099b88d75454eb9d0fedb1ef07e4afb185c978c13000000000000000000000000f47edd03d6fbf388d4d59689ef9909e17de147cb0000000000000000000000005b8b32f444e220f96fcfb6a4468397c1d0ae80ca000000000000000000000000b84aec60695b342c3d4ad357e9b25cd1355177d2000000000000000000000000c04368170490bfddb4624edf011f788a860998aa000000000000000000000000f9ae21e4206a5ec5554f64c42b442c672fb5e5b40000000000000000000000001ce45f4199bef1ec5699d09ad6e84e26291f7b1b00000000000000000000000031bbe770b55609f098fa99ef5538db8ac54ca3fa000000000000000000000000cd54b525160b422fb78b525734cab1e1620eb2db000000000000000000000000d5b67b65fb94245f5451d77a57d2e4efab85454200000000000000000000000002ba161cd7f3f6c3919bbd023984e04f937df44b000000000000000000000000e0713f8f729632db0e4e7ee068a1cb64eecf8d22000000000000000000000000e0ef78e5f5a31fefc99938021447637129e34a94000000000000000000000000fc5f236d3c12ae69f74e5699b5bda8b8d311efe3000000000000000000000000651598465a9222c9c0dd765b8095aa3a9664fe2c000000000000000000000000c5394f6e775526b6e5b08a4e3140bade1eb38c07000000000000000000000000f30e0caed361dec475718df667261e74c68c0b16000000000000000000000000e47c94da796c33bafc9362ca458ec60651a374c50000000000000000000000007e0b45289b26d2b8501ea105987c72e1759e94c3000000000000000000000000a6495854b8cef1c1391a5920f666e21e16c2bc2f000000000000000000000000e32773cf0f628f2df74299750cc9a5f8d10017df000000000000000000000000a11682f579bd608864ae174ea76f89fc2bf746e4000000000000000000000000f63f4ca97fbf70674bbabaf99a73b29623f36b60000000000000000000000000bbdf49fb6c1f8655357a73b090887c689d55f5fb000000000000000000000000b557335365e664449027e1e143d1fca3399fdd3b000000000000000000000000d2ffc8168b9bf667d4176bd1563665bed12a7137000000000000000000000000263a17b52c9862a06a4611ce2f02fb6fb8b6511e000000000000000000000000d8b79e340ca6d54d2359cab38a538a63035a3d80000000000000000000000000ff7b419f3fd08fc772cbf659d9387cf4ad8d916700000000000000000000000004adb0e48aaeaa0c291731c35b066f8873c4930800000000000000000000000060ac04338f7f61fa56828e6abf20587fb476431100000000000000000000000003ee61b205c847ae97405b563bca8e8cff3bf51900000000000000000000000094aa5fb3dd118d1ca6b7534869b58656ab8eaaef0000000000000000000000008b9f97549c2ba4433d50350b4a446595bc16c18400000000000000000000000048af99d0b45b910147f8ec322b766aef5175c923000000000000000000000000c75d7b1e282aa7f5c9db0f2fe2dcbab5418faffb0000000000000000000000000068972d54f9e67dfa22e0941eadb4ff902199e9000000000000000000000000dbcc2506378d7b53a7811086628087d7d4ac558a000000000000000000000000caaa3e3bac194085c91038c604a79783cb0eea3c000000000000000000000000a2303e281c44ccee444452f9886665032a5a73bd0000000000000000000000004ce7e63ddbfd9485787c8f3c4e6c781ee8e93ec3000000000000000000000000d2d0a3d82161ea449e9b9c89994c871bef3af79e00000000000000000000000003e8137b59f687ed1564419912af4443ecb6e2350000000000000000000000005bda6fb1d20fd8381bab3df0d9f2cd23934bb601000000000000000000000000586cff8a54c8ad2b1b77d07b1d81f1787cdaa8b9000000000000000000000000942ddb2e1c4a9d0441a0455694d59f12f536cc2c0000000000000000000000006e6bce90fc7ef813ef532b93b12b538d13ddeb4200000000000000000000000016f7a9c3449f9c67e8c7e8f30ae1ee5d7b8ed10d000000000000000000000000e8d97e19f6f833dd6c0bfe0e2afad25a30209c7d0000000000000000000000005a4254581163a427b67d8a59926884a1752ceae500000000000000000000000097148b2600dc668c9ee4e3e030722457a5dfb283000000000000000000000000b92a4b20622b47d3bc167c3a9f5f3a5b23edc32a000000000000000000000000c27bb01d3d1262911c067b2323db6e5524654268000000000000000000000000e3fa6090172f067619858189a765092b86039cad000000000000000000000000627203946034ebbca4474b773921dc4f851b669e00000000000000000000000013b35f61a42ad3c80d827ff3fed2abd6b80d744b00000000000000000000000022629884d39d5ac1937c7e3af781e0b47f7b2d25000000000000000000000000a5028fc39212fe39c80824048462df542e61fc2d000000000000000000000000e99efb40ffc41fc5ab4c2be1b3ddb916051ccf61000000000000000000000000bc60bc3fa73bcf657df340f68930b9a2ee0c77fd000000000000000000000000677667bad66e09576bf84afaa8627f7d4df30b0a0000000000000000000000009b696659caa409d16d55554d486e84e2a35f13b100000000000000000000000036799886e39d990a70c6d278776f0431facc6e4f00000000000000000000000097cf16528c6969cbf15ebdc56bb40785cb04954b00000000000000000000000076599c52e9172d14ec9d66fac7a49930e1f7487a000000000000000000000000e79ee0623351a3f41ccf6ea8438da03c7fa884b30000000000000000000000008887d8c644983deedc508fd1e50d7e96b15fff9a000000000000000000000000f4db2fced7f4316792d6637d9dacf14dbc1a61b8000000000000000000000000af66d56d74e4c3f2193437d01202d25d8359daee000000000000000000000000d3fe8bd80f978cadfe342dbe7165cd5d1ec90db500000000000000000000000070f62d689e688899b5a192b4810fd51767d526af00000000000000000000000014ef4d2b4563d82b9a71c097595b5415ce18efd400000000000000000000000084cff78e4dd1e97c06f45989123f7bfff92609190000000000000000000000005afc752470dde4df037c0b399ea5d0d51f3b53590000000000000000000000002cc6af89d1e34a16fb119ecaaeadd44dd1962d6f000000000000000000000000555fa320b2369849b6ef447e29caafa87c1c2d0a000000000000000000000000121701242148655cd3e1e821393f8f2039a29be30000000000000000000000009592b2279a2c9b98ea066f4781a027fccc272bde00000000000000000000000051e124c0ac8136c998f750f904cb76635a69c1ec00000000000000000000000082a372ee0fc2c718f84013ed28ccf1997c4e6861000000000000000000000000e5f24ed7b8c8f738e42d06dd3a43d700f805c900000000000000000000000000388e7ed12ee988fe5e4b43369d57f91c910c741c000000000000000000000000535894e7bfac7a44d279381daebbfdee52e0df62000000000000000000000000c3dd26450475920642538ea6c360e8283e7eb04c00000000000000000000000014254931841741e452257357ee0b1a0a53073c4a000000000000000000000000ec7c16758dec765ba21e0d92aa1d644a3a6de8c5000000000000000000000000d501578d84a00711ba22cc2c445574b4514b13f00000000000000000000000000ed9d24957ef8ebc0c1dd4b65dec498cf9d354b30000000000000000000000004f3b0215e4c54724f6dfdd6c1d245593cd9664a50000000000000000000000008bfb985aeeb02693c4ee4f2ae5dd8e04dfc3846f000000000000000000000000e6db8691e825121dfa4b5c75002e2cf7c7a4aadd000000000000000000000000ec032ffb353be968029f035b448fc037486bae68000000000000000000000000f87032c66e06d8c423f91be5792c63b1b8d62c820000000000000000000000008483050ba2d9ca37da5f0861e94d97f8e22af7e0000000000000000000000000947d060ee900c5c7730e5351ce306f260eb46aa4000000000000000000000000724be8cb33aa19b79e552020bfe3ea1f8c5bfeaa000000000000000000000000bd3c4da02adc1cdb56c557d80d67279d48f8fcde000000000000000000000000c40e66ce8d1a4eb66ab1c5e118bea8d61a663c5a000000000000000000000000becf4ae05289291cc13e253811af036f4b764991000000000000000000000000195323db6d6d5c0fde583a26ace381fa6a743c18000000000000000000000000fa89f94a6ad7df028f53e31bdae73bd7554c101e000000000000000000000000f7d8b0b5489122e7d6ff29e3d56bd877b92d5158000000000000000000000000f0c82aa7c867a3d1d51f5659f1b3e68d8132acb7000000000000000000000000f204269277514938fe970963cddd61db9db25014000000000000000000000000ea32006dbd4fb30bfbf1dda1b8e2718b4f3ff2d3000000000000000000000000c0d641d6a45492e4dd2efe71abc93d04a93b49e300000000000000000000000088485b3cf8134ddb7d4dfd20380243cc35b38d93000000000000000000000000c9ba0e1a0d3a0a328bbb7991cf94b56d279d8658000000000000000000000000bc4ca6c6bb1fd35c7696459443cb1df980c23a6e000000000000000000000000829df7795f7056e98af9ef3c693e53e32bd21e41000000000000000000000000f26eb0842bb4116632edd219a3e72975f361ae5b000000000000000000000000e432cc71950ce3c9c04800f08cb6dda52b8eab0d00000000000000000000000044ca63d97d693e18cd4a899a6637ebcd1dca69b70000000000000000000000009574e6820203bd0f8ae88b2bdb437474ca7fca6b000000000000000000000000a0f5ba1d70d5f3cf934da82cbe924de2b993bbbb000000000000000000000000fede7a0627f92d6a58a5cf5a4d96512b300d4a0200000000000000000000000082d853d5e20d165607f51c58906d61385b94b1b200000000000000000000000095dca48cdf067afeef2a75308819ad6bb718895a000000000000000000000000332b5a384017bfb41ff09c6b82f159c9a14d1058000000000000000000000000215e15985c1b27b9e25870c9341be4085c6e762c000000000000000000000000eda9ebc5184a22cd5715cdc5b6f9305dbf8cb0b00000000000000000000000006bf815eed1ad6ae38a14f9dc0d13ef7b3c09639b000000000000000000000000aff8c561f87087bd7c10c34785a9c2e39a9847430000000000000000000000003e8289f0db4de70943fcad31606b568c7fb21d6f000000000000000000000000a49afa724afcf8f851746cf2dde6c653f4579186000000000000000000000000a3fd65db011b71abedf86e63cb8bd438be275286000000000000000000000000b5517eaaf6db248ec32969a9cbe0d6e78ec5851a00000000000000000000000089f8efffde784f99400d6fed4ad1fb75d875b6e1000000000000000000000000d968617826c04987e52ee0b7397578976423493a00000000000000000000000033e58ef69698147400a8c31ee618d6664c3c777c0000000000000000000000004898f112b64967f9f7b0f4bf29ee918b9cef4fd30000000000000000000000007ae5709c585ccfb3e61ff312ec632c21a5f03f70000000000000000000000000cfd24c8b60751f32bae1a0e2e0ba9999f3f66e970000000000000000000000002373ba451a5109ddc1ae1bdb1b6d69fba4c6255200000000000000000000000044f6189824846659552c03616e6c10c6bc09e7a2000000000000000000000000551fd2390e72ec1d52a16c48fa1c5ce1f05a8992000000000000000000000000b6e227c27a308b161901402ec6fd4c0d7ca626ad00000000000000000000000099645f3f65870d4e51270b9e8d17d2e697c04e940000000000000000000000009720ff8e4260fa57775e37e5895659bed3af40f3000000000000000000000000d72bf7092b3195fde782724ae8da5271b86b21b80000000000000000000000002b87ddb8bb71029b2e21f3d2f34e4832d1b51ec0000000000000000000000000cb41bc81b06db2c9368d9ed01e7f04ad9bf8be0e000000000000000000000000bbe2ba471410b2b5d8aa5713760d56a011b34ba7000000000000000000000000889a2f5c853aecdfd1d64b5ff49532b3e1f03f560000000000000000000000006693460a94f9e00ae0fbd6841c0b2ac59f2aba64000000000000000000000000e02c7eba3c790f7afe12fc90ff90c34d637d89bc0000000000000000000000007668dad613c08b91f782670da52b649b814c6b07000000000000000000000000d7a59e410cb7ed33280444a3f3621891d1c1b2bf0000000000000000000000005b001e79fecd882e17330ad6f3ce22bf78f30ec0000000000000000000000000d46420b3a5a5cb00311fcfc6b737ff8f04363233000000000000000000000000927df30a0eeba08a93f9dd3a6220d94325ea3db0000000000000000000000000acc27d45cb9907a0d13e35d76a86d896f36f09f60000000000000000000000003c47012c03f1aea448bdc97a0922e1b3d9957f9c00000000000000000000000023fbb0ed3da4f6355581e96569ccc8691d6fb9f200000000000000000000000067f941855c11fdbbb2efaad6deaf5861bfedd824000000000000000000000000643c9acf4eab852b2a84635b2ff2f6266fe4f3da0000000000000000000000002514368288c711ba103209b1763a2f443d7c7c2e000000000000000000000000358d89eb489f75db5d6155e3a02453bfd1f80fde00000000000000000000000095eec0ced6edd085913e0c87c8abb3d71a7fb50f000000000000000000000000e5ca730afecbaa1609619ee59b91c63903a8f4b2000000000000000000000000065f56d7498db89af0f76590231ddb0d1ca71cf6000000000000000000000000c8120815ea0e498b264341dd05ac84ddd22821da0000000000000000000000007b6f2cd5b9a6de5099d2e163188633d96d5e81740000000000000000000000004675c141570f2d298f662e93e916041262543136000000000000000000000000234423814f2877eb87368ae6f62e6f173c5f60cd000000000000000000000000e5010068102b30c5680d71909aa4906da4ec0aff000000000000000000000000d18f13e272615742d9ff17078b0ee7b6e09cd722000000000000000000000000d4619e1c8947eab2cef909768d720605895b0348000000000000000000000000165832b7a39a5a6f1d92f8c61a80f51663712ec7000000000000000000000000b35d0ba2babba9ac162b9749827f0c468b5d9bdf000000000000000000000000020b7b3d26c671dae51d87ccd40c3c8ceff37bb80000000000000000000000006a8aa8ccd065921aa8fc682c8e9a4d04069c210800000000000000000000000091eeddff39c0c52e44cecd508cb82bf19dc68167000000000000000000000000739e2166da547f521b197b82f0e6608ab9ada754000000000000000000000000081f58aab7f548adaecae1806ebcf41e1468a8fe0000000000000000000000005a35926ed6f58688e96c07c03aec4d7b33784f89000000000000000000000000f218f11ec8db47df09a688a40f84dd22f4f942210000000000000000000000007f8e0045369f06394e11d350c09cbb12ecf45bff000000000000000000000000adbd44fff09ce03a78946eb18730d2c43413f5d0000000000000000000000000eb9d1cd90e3ec41798735b6d1a90154397c72a4300000000000000000000000079f02afe7dd729ee01b46076ed5bfa817e3f7632000000000000000000000000b418298e92e30dc99e6b131e0ddf110374e981450000000000000000000000003f1b641a1d5ab4c66c36a3d501607feb5fa62236000000000000000000000000d231ec9bcd5f9d76de0565a9586a9c83f8da0c0c0000000000000000000000000c133a02622bedbd7db73d781015dbfd6acbb75f000000000000000000000000205ca3f06f6046914863daa43e3328c4468dd65a0000000000000000000000007147bea63ba0f6e601cb569dc30603ab395a3f7c0000000000000000000000007ded5074666b7b6b6c900dac1994d93b55e73c380000000000000000000000009d2e9347cc4e8c48ac723a2f80e771d4ef1333e000000000000000000000000024b0cefeb12ebaef601a0ce178c6e52c4ae1f869000000000000000000000000202b3c98a70554e9eefd49f606ffd382128c990a00000000000000000000000028d85706349a94143e3f8b233be32ff3226a4362000000000000000000000000ba1fa671198d18f876231c7cf5c3557c40c79c8a0000000000000000000000000c03a7eca6fc9d89da12f5a3844f591efc71bb3d0000000000000000000000002cb6e36873ceb46e7a44315fbc13772356582d8d000000000000000000000000ab23d7c7bbcfed7816dd4336b70756852bdaab8b00000000000000000000000030e8a700c20d17e1478b6c74b2aa27bb3e116b910000000000000000000000006b7958464146f807a3fd4ae9f23a4eec503d17c1000000000000000000000000454c8aa2d8d055d78917100ba8843172d5087e8b000000000000000000000000f6fbb15a4ed1dfdcfe211de63cf0e38834d03aad000000000000000000000000ed6f6db0c58cb32fcf269253a1f4a445a157b9ae00000000000000000000000012efe194dc0ad86d1d62f96c461e6b4af21d1959000000000000000000000000c4995f0a20c56f22ad733732814a9ee66d1cc3970000000000000000000000004a8cb2ca95e72484d5925e4476783c331177fc69000000000000000000000000e3d64d516723d12ab9831a5ae8c9be7bea264204000000000000000000000000035455f166df45169981fbfea4361d5b19506f7d0000000000000000000000003844c787571e25944993e9ec816f76b02f28959800000000000000000000000040c19c49e1b59494013e82b2db1a7dcaf63274650000000000000000000000008a0e95056024f5ced20cd7d7915214f3e745c9040000000000000000000000009715ed74ce7263fd9805f5f1d5b5a95476657594000000000000000000000000aa969e00285d3f03c83a4576f0d75f8bdd74d9b3000000000000000000000000effca22354b50213b4ffc4e5fa8d672460bbb14f00000000000000000000000095b43f40acb2d4972d2b274bd57f928b7e684e78000000000000000000000000a9107d112760492eaa41a04aeb9ea7ae523605aa00000000000000000000000091cd034c8666584ed16415dce2fede8a2333306a0000000000000000000000002f6f9f590a5d053aced5e53216960289449df48700000000000000000000000087c3cc3293c2ef5549aa55fe85dba9628ead72870000000000000000000000006c5c3ae7f306605ba177d789ecf564c06d0268860000000000000000000000006bad6489dca970dce34da799e1eeeb6703d582970000000000000000000000006799c03d2b72c5c029d41d8e9756cacf9cbefd480000000000000000000000004d61ab8a6375a512d31672513b3fa4b020e5b0700000000000000000000000004b4762277c17004953a6ee5bf9cf1702af31d6480000000000000000000000005f316dcb68eaabe36ea1c7bfd990340307467f150000000000000000000000007ffe25c537f8d721da06d8583c471cb88614427d000000000000000000000000c51ba70174df4e76fb9f20ae1753a0ea56d4b0ca00000000000000000000000008c4aacb266cecdcecfd963ec3447ed47a737c6e000000000000000000000000d4c14d95a031c3f962145e270781024b0eb10691000000000000000000000000645f846206fd3ff481e8e1bd77364ddfb8e32b40000000000000000000000000f387dd8175045c68fb0b5d2aa734c03e1a8e60170000000000000000000000004845fa01ca23db82893f9052328707428df9e7a3000000000000000000000000de38297e2ebff22ad0259383eed4a052fd7b12c7000000000000000000000000e55ec5198c972b6587fd3c5c71cbd39267b4f8050000000000000000000000009e80f1326208f8201087d248a583c8227a6e7de0000000000000000000000000e64c2021fb5bd69f7502254d6e5efcabd1cb7904000000000000000000000000145e7b1bcf695f903b245153fe265cb54df10e9700000000000000000000000054e44ae449550652fbe1735919d4de9cae8faff50000000000000000000000004585a4410bfb6a4890315877c5c7d01539ccc12e0000000000000000000000000ad941a8a6174b47038e582d576deaf8ca00201d0000000000000000000000003e0f598f9b6b4701432455d2cde2e05a6e0a3941000000000000000000000000cfaaaf2a0fa1a7e5fac7c3f7ad53cc56f524ff5a0000000000000000000000001926cd8601d093fe566a3ab72344dae0bcfb504100000000000000000000000010023e94735ef18cb49093266849050f0d67f8ea00000000000000000000000064209147a2ce8bb2a6bc56c16b40b7975b407e1700000000000000000000000044863b3a0fbe48617480c335cddc3582407c98ff000000000000000000000000e846f82d61626e9b499e775f8a16b57bde9f36930000000000000000000000009f81a64ac31525b4e63730ff31b9f84b3e2b7521000000000000000000000000d55a48ee9896f4ae31d238645908fd1d44262173000000000000000000000000d988ddd5327549205702d14bd478d9665ec6faa6000000000000000000000000d1a5e82dd9a36d4f2913494fca4e38222a71ab20000000000000000000000000bfcb95a0714976e65609ce5bab64495176419a3c0000000000000000000000004ed0ef641fbd3aac9741c8e60ec7d8ade69ad58800000000000000000000000099247d8abea4e68a91929a05f355233ea81f21910000000000000000000000003798db96d8de29142bb41e56a76d7128caca5fb8000000000000000000000000c88ae09fa6584d08c49521f05ad0c8bdb269ac2300000000000000000000000062fbcca0a9671b9fd9caa861ea33b27d7a9e8bbd000000000000000000000000dcff744cc0b578d53caa07384b8a3b7c702c0d450000000000000000000000002edaccf0fddc611dbf6fd14cf9394abcac4c8a2a00000000000000000000000095c1d8755a008c48b8789db7ea9a1d7fe4076c970000000000000000000000004bee519cee548e3b65b859985c1c401e1e4366320000000000000000000000003def69f85088b75292113e8445eb6348ed9cfb00000000000000000000000000ce03eb0ae5748dca609301050e9043a5e8cb27290000000000000000000000006f7f00ad99fc512f9d51fc6b8fb3caf166d31d5f000000000000000000000000df05c90c66e369e1af2ff4cb4ff3afe0d39cd7720000000000000000000000009e4f65139b1bd6261ce6e527d9adacb1bf393584000000000000000000000000205c72e5fc01ddb0d4e1272fbf6c5c19ff2d3b7d000000000000000000000000183bc8ea6dbd323a37c51e6e023ab15928e605f4000000000000000000000000459a67548bdb67b1df59b64398ea3b767f08824500000000000000000000000008b9ae679fd95d1e4d812be3b7a28ff3064ef54a0000000000000000000000005e201eb3435952b8f221db1b7b9d634ba19570570000000000000000000000002f2da03fc78cea055c48afbbe62c3d6f9afbabbc00000000000000000000000028a157939f2a50f7a5d5415a1590141a22be97fe0000000000000000000000001319f8dfcd4e5518d785b0992b9f398d4f3d3a0900000000000000000000000091b57985317d0a381c3178129499d447c3d5373000000000000000000000000031120554e8046142e2886501fe0bf2a07511b68500000000000000000000000056b9ab076aa13ea3d5bc7904d15df1cd9ef1a07e000000000000000000000000467d6f82a0509fd722055768a908cba786a5bded0000000000000000000000008d0d523cb5045eaf9238c506758ffeb32bf6cc4400000000000000000000000096f729f46b93d79ca600bef7f721273e6cee71a3000000000000000000000000eb14f32f651601fcf91a28371a6d0572d98515ac000000000000000000000000fd4f0a70fbb2ec8fee037e2bf23ad8b2c8e3d75c0000000000000000000000009e842317fec4d0283a6cc41d2a29ecc73bd4baa5000000000000000000000000cf272258720571995b531f8ca8ba14f98915e37400000000000000000000000021219ae12053ed4dfec7200c478a1b858d3ecd61000000000000000000000000ea366b15f478b24d452b400a144cb3089006ddf30000000000000000000000003fd6a89a5dd38667bdcadec3476e92035cfe6b8f000000000000000000000000f509922b5a084419a7bf683bfb1fd6b34b994ec100000000000000000000000066bec7329c306edac18b08647dbc33fea9492f62000000000000000000000000e3e57a1abd422efbb1400c772709e4a963731b71000000000000000000000000d4dbdf2b68172d4d5fdb6880f3c248c967d49e7e00000000000000000000000062f5fbbd8d40194cadfcb20e2a5ba69cfe1bbe590000000000000000000000003ec9f37a17272e185590456e2e9b1205654692f40000000000000000000000009a20b55c9ca8ef43db244e3c80851b6a59b4bbbf00000000000000000000000080e334b9e7ad4486114f25b53f065543e5a8763c0000000000000000000000009efc68428ce6fd5f5e388424b89c35922651b541000000000000000000000000c8c1e751c0631993a3309dec2b5f0496dbb3b8040000000000000000000000005d1e7bf471995814a8e819a54e20df9b0de4939e00000000000000000000000083018cd73fffbf0bd7ee481b6b7dbb934c5012ba00000000000000000000000004bacb14f20c1645c5a5f2bea6620ae21be86be4000000000000000000000000d23996f6d37ece02367b3e408711c2b71db0f13e000000000000000000000000a84a96fc6d81dc1d0602d82a6b33217515435506000000000000000000000000d15af8ebbd5207d441306f06c28e105c6eaf4625000000000000000000000000fd72f7cb6b95e3110e6dd5bc06f00f79111c8c5b0000000000000000000000009619ceeb0015cb73735fbc1949a9c81864bf6ac40000000000000000000000002168ce0f025befe30b293e55ff240af05892c22d000000000000000000000000a444e30d6a22a1a34155b2bc9e23d277e05301ae000000000000000000000000d8b00dfec9a66e204bb0f9d0722be4892ed7544800000000000000000000000078eb57cbc8a65caf0072759b8389b6636dd818b700000000000000000000000007c590e0a6e801cfa0dd0c6da90168ba3db38f2c00000000000000000000000078e46690abf778137ee783309e2120a6a7ad577900000000000000000000000076cc5bac08f9b8e3a0c25bd821e1ab476400f415000000000000000000000000dc6265163a5a6d3005bcd55c6db4a63d00e596e8000000000000000000000000ddcf9f6b39f0998de91b8b1d1e71668dcc79f94d00000000000000000000000098c8aa8eefda88ae88635cf84735640ea4649c5b00000000000000000000000082e6bddf32b5a87348cd53f9ebe0c0e9ef5c1b6d000000000000000000000000f46fa115919b47536b9e7019bc3ad8166f06326a000000000000000000000000b870717329c996df97844d063e39c529b16391d20000000000000000000000009b55585062afa74b121906f7afdd16f0f4d15a74000000000000000000000000310a127011375a3f07a2ee7f4a6137b38ba3c5100000000000000000000000005a2e3fe1af6725aeb11d27d32858e11ecb9cba66000000000000000000000000f4d30885c6c579edf6e754f5d51cebd4ac57bf1a000000000000000000000000c645421bdcf1af0e5d5155150fa5bbc570731bbb000000000000000000000000d4ae7aa768f05082144b159e981106311a64a5620000000000000000000000008cbf708816884cb5ad3f2a4a887512219ba56afd0000000000000000000000002e0ddfbe9d8f25361439eff4acfcdf50ba690104000000000000000000000000e35b88f169619abcd0d9590f546e8bdc3a82d43600000000000000000000000098d496cc55f71e34725026cd1d3edd2a472240ca000000000000000000000000cf30d3d3d3d4dd0fc9c0e54d56c42d8d9dac621e000000000000000000000000576a360912fcf2ff652cc1dbb55febd3a559b269000000000000000000000000587f5695717eef994c486f664244c7043eb0b486000000000000000000000000c19cac1ec061bf956a0c673631e7cf70c05137990000000000000000000000008976851573a0b2cb9d2213a2a0a6a605fc3c60a40000000000000000000000003e34ece9249d9cfd18fa2984395fecdac059d6ea0000000000000000000000007a9470843265fc131006048ed2739cfb84990d520000000000000000000000009b883003738ed3c00770a87fe2420ff47a6b66b0000000000000000000000000f5a37c635ebea9ee63dd37754d99e6d036d7149a00000000000000000000000054664685cfd9834af13c50aa0c8d9b563b05e6a5000000000000000000000000dbd21bcea811d6dae14ba3a8f21d5af910f7ed770000000000000000000000004fbee865e66f773832c3f7cb02e87b3a4986d997000000000000000000000000c73171be23713697135aa9791cc264f5e2fbe90d0000000000000000000000000793ae6583a314c1e52ed6805521977938248ada0000000000000000000000004733178fff0de63138d60351b8637a3385faecca000000000000000000000000361fd96402a50429f695b6efc636f0f75b7bc83d000000000000000000000000376aeb69f36c2ce0e12bc46e8979016e6aecd5ec000000000000000000000000d137bedb420af3f1328fe12abb7b75c48a53e45000000000000000000000000058029ad64ae8179e67c5c3ed1545d555a40b93e20000000000000000000000005eee85f79f13f0f27d4d19a7e4379dce10766426000000000000000000000000d7f38f742bc527d16d12331344ca83c0362831fd000000000000000000000000ec91636b535f11b42dc1d8f8f03fd6f1025c37c500000000000000000000000085ee32618f34e765cbfdeca382d139261b52f874000000000000000000000000efafebd870922f9be63b682403675aaa6845b732000000000000000000000000b0ccf8ffeed80bf08a71beba27697d71ea6a87df00000000000000000000000054cbf6ae88add3e91c4efb785119fb3bdfedd028000000000000000000000000841322ffe321ceea050f7b90d1003fbaa6342f250000000000000000000000001c19610c59728bc2ac9a06647de030a0bb1bda73000000000000000000000000f112941dc383e086b8637c4b74a15a8c3c1d8ac2000000000000000000000000aca5b8eb0100acc3120eb28ab9231bcd26bdad480000000000000000000000002f61e3a54def61d16a7582270115855cc25cfaa6000000000000000000000000b2c0034c7ee936a4714ea0a7ff1fbbcc2c61cf340000000000000000000000005bd35c485f783fbb0b36637f1d98eb7fb1ebf67c0000000000000000000000009845c2662f308c692ee4ec06b45f3f92c41e2303000000000000000000000000ff1743be5e2d0e5e6258d7f9cd6bad066aaa14a50000000000000000000000001f8f9465dbba1569d4fd31aec483b2da0e7f839c000000000000000000000000fbeeb907e64c74f138410649dd841fd7f292c42c00000000000000000000000060991c267bee68da00d594aec6e2b88b1e819af5000000000000000000000000f79328926c38153a4cca93163b9ec988a0787584000000000000000000000000caae1c5aa4f4843c284984d0011b59921737ebe60000000000000000000000009d6ee17dec23b8f2bd9add83e9605a7806f1b903000000000000000000000000f28e6ae8fe6ce896de063b10887b2c5787cb94eb0000000000000000000000000ca2b75429714862b21f1e7b43bf9119fd3bbe51000000000000000000000000acf31af14a542e2b9c41a6a2d80604598fcaa2a00000000000000000000000005a30b197892a3b69a45560ea64eba2ab35b457e40000000000000000000000007d616bea1e6929f827cb64e2662a971c1cee54f9000000000000000000000000306d2e6fd6c60b2bc6ce54a61208431a6896bf4d00000000000000000000000032204adac47bc869f8eecadc3f71f7b87ab78cf900000000000000000000000014b195e5c9d60ef3a8e8ddf49b94c36c75ff0689000000000000000000000000d8cbacc0d90fd3849e43767f1a7a919fdb550c570000000000000000000000000aeea046fb65d11077cc28ebeb2e4d527cb2afc6000000000000000000000000e34595c8ba78ec82766b3214a675006a7cd47626000000000000000000000000c469352363c0052aa5917a485b0fd6fe1f520e28000000000000000000000000c372cf8dd5f0f3ea6fad0f4d1d33a4ddf16cfc0c000000000000000000000000afacb5d76f073253ef10d5672919899e541d4f390000000000000000000000004a2f33b3732070e4ea918466170d5af70630f6bf00000000000000000000000098a56ff077190a8fb746ee8b621483835ba684ed000000000000000000000000bba3afacb00921456a147d26d77cfd0e564812a00000000000000000000000004876ab76a3af12b375c19e76cb0cbb45ce023fe80000000000000000000000004b5f0068b8e6e0ac2e9ab0dd1706e18071c28d5c000000000000000000000000baacb474db2f729978ea976eeeac49df699e0515000000000000000000000000c15da16ec5b9d0dcf5b9859f811e5ea7dece357f0000000000000000000000007ae8daa68d2fe284040668e6a6ae12284aaf0a11000000000000000000000000dce13985dd34ed52944e0b8e6f232db0b5e8c03b0000000000000000000000008edbfd4f143a66f99ab674d4958663d7fc4cb502000000000000000000000000d4b6545fa42861379867dd4731938c2edcd31f03000000000000000000000000b3a98963bdd2f125531a490205831557321fd004000000000000000000000000b8a564dd58732ee1346c9c309580cb0304598141000000000000000000000000566319c6761eff7b2c2a0b781315498b333a008d0000000000000000000000008ad069dbe012a276fa8d8673cbc285f68d41fa19000000000000000000000000689df46fadf86793b64798cf1e3441b3d513ef1a000000000000000000000000fb7ca6c1e275803d22c6023a7752d296588f21470000000000000000000000004a908a099b40903f08341369bac8b31c4d815d7300000000000000000000000026caaf63472a89b1493af295ee50f734a23289b5000000000000000000000000d97fec26ee7feec9b15bc5182a0f05c29245f361000000000000000000000000a199a4d7785f9eacb62aa21abcba8cfb988782b90000000000000000000000000e20f4b013643177aaf5766813d576194fd11a9600000000000000000000000043e18b037e29832e177ecbb2f50681b7842065de000000000000000000000000242490dcde731b2dddb67502bed8fc66ae0fc4fc000000000000000000000000866b6774b23a2f8e195074d829fab1923f24fb090000000000000000000000009706ec15072aeb8964fd5494c2cf340361ffb3fe00000000000000000000000085185a6f63adb757e47492b3e9220e3a289ce6ff0000000000000000000000007f6b221af989ed960d3ab0486cfb7c3c191eb34f0000000000000000000000001ff29dca2c8ae9ff87f4e750fdb1f4d96cb0a331000000000000000000000000b6966b8c2b68a7fcefde235be0ffcc79cfbae89d000000000000000000000000f998c0acd60f65dfc8c5a8080b19aaed5dc5c003000000000000000000000000a0aa72b042e288e1e7f15d5c70f62e1fd064d2650000000000000000000000006b638e32d4921a2e4e2c59027c3b02ddc3f7c064000000000000000000000000b0dc19b3fceedbe429a0d095792fd999dcc39b8d000000000000000000000000c0a98a196f61f1fc4c1bd386180e99c9f0cd946e00000000000000000000000082566b8f4d97ff4fab67d31daa7cc3d902d87d8f00000000000000000000000036b1b4b87d8147a9a022b3c1a9974375842e4bcf000000000000000000000000ee14e2509984c58f381d1096768a3a82401cd8ff000000000000000000000000e96889ec79b0e39ad6acd72a02735b79e7065bc5000000000000000000000000a55a55b09dcd13ffe3722691a5ef3c7b063f4a520000000000000000000000003a07c512393245a4577cc848e2b1a8aa6d57b68e0000000000000000000000007ffd36ec1d02b1c73476429dee3856e1b895ecd90000000000000000000000000b84847af40c355edf8c7d4ea4763b4c79878914000000000000000000000000c98b1c04af33591993da9a0f596ad916c1202f800000000000000000000000005f0d8baf7b582ab3df323a5a45e1e64322195b6f000000000000000000000000a2887d592ae400dedd43267af3dc1ba634044f45000000000000000000000000850061507e27a5f8ef4f952701af57954ac0a5290000000000000000000000007478f792cddc5da942a2c475bec7c7d25cae8eec0000000000000000000000005dda13a8cb90545f24a885df9c1ebf8970c210080000000000000000000000008fbb3410763b1be586fd13a659456889d0f387f30000000000000000000000002aef89f3480ace06953fa0e86022cc5c095df1ce000000000000000000000000c93b143a3782c8132595a68f8aaa3830db854360000000000000000000000000968b6b536411f459df31b2a5d3ff07dc93dcdfdf000000000000000000000000069c170b8b933f0bddee70d5a5cfd630562ce7a5000000000000000000000000e972e34eff5b1c3d6fe07e13dac3e482e70a3e9d00000000000000000000000045e6940154adce9e4e110facfc46b2f549c3e3a7000000000000000000000000994b972c80c3e6ad6de1fdbe7240efcc5af8fe29000000000000000000000000fa7e579faf47543d0e062af92c58ad05fd2932c4000000000000000000000000d19fcaf1d58923a1fcb202aaa3482b78e354a40a0000000000000000000000001fd23ac11d60107c2d0b78c60d86867d60fb2f7b000000000000000000000000c190bc91e81d4b7e8c35407365be7e8b234c39e00000000000000000000000007129b30cd126c1db51e20bbd03a3e5984c9e83d3000000000000000000000000ae8e8d692bf92631969806fe877870740423a560000000000000000000000000921919f4e357cb0d334f05806b8b77fd645f675c00000000000000000000000025d45cfdc00d40508461f3badf91f496adc52343000000000000000000000000f0488d6c06a6a203a008f0ea30dd767899bb577000000000000000000000000048019ba9e260a73d3d84a41d2ce6fbe9c3443eaa000000000000000000000000a67ae4f573be68f268405e36cf5bca5ac05a6af9000000000000000000000000d891564edf12bcf04b2af0fdbdf6226a0e2ce90500000000000000000000000011d239d2f6ade078b9cd9de160099bcf1526dabe000000000000000000000000f43478e5d0a4546d5effe2c4e6cb808fd67ac874000000000000000000000000224eec37bbc6c22c3afee6568449e59ac4f4e024000000000000000000000000f47820e9827134fd0d4c76925d7cb094c1417498000000000000000000000000a93a4bf79a667ed5ca112e5075ffd164c2095e9400000000000000000000000045604a8eca6cd841117763d276e8fd07969e924d000000000000000000000000c0030828285f2a619850a748782b2595f27d54bd00000000000000000000000051939a4b2a9b09f15510cd6ed5ca8716e3723cc90000000000000000000000003be5291fda97cc10a9316e424d68366dd028834900000000000000000000000022b541657055f1b2355a5e9a69dba3b62f7028c9000000000000000000000000372ea69bdcdccce868c83587b09c8f0ebe18dbd00000000000000000000000002914bd0b0e2313d57aff0cee7bbcd3fde9dd3f8b0000000000000000000000006d13f234d4c8e5fe71a969b0f73ed7bef49480420000000000000000000000009f1db06d3fe78bb0d3350f5ae161efacf6d1f9460000000000000000000000005d00c743d65b7c91ebf6d765ce5a1b1a6d685f980000000000000000000000003300472a18cfe9841ec96399fb6255edd76843ca000000000000000000000000001b06cd89aefe589df8400311726f5b05e5bd3b00000000000000000000000021f803400ad473cddb76e75f28b4ae4826df5dda0000000000000000000000008fe45e760951986ffa73bd879deab7146eb4d30e000000000000000000000000fcf0225f947adeb814070bb279533f7c6a489e46000000000000000000000000f56ade5c8262b0a30ccd038c0bd83705299fbf8c000000000000000000000000962674ef240278de264497968ceaa6cb8b987768000000000000000000000000b2d1b75050565d04160edd879a7f5f9a0b2daca1000000000000000000000000eb08eb24abe9cb4483fef1469c38452ffb4cc3a3000000000000000000000000bca7af384bc384f86d78e37516537b3fecb86bbc000000000000000000000000acd524e79aff7bbb6d70cc51fe161e246e5a410b00000000000000000000000040a3eae27139a71f40f7c65062183d2e677eda6f000000000000000000000000e1fcf805fc49a3afcb3e1f2ec392cbfe1c2d2966000000000000000000000000fe02284a4c109dbb2d2496c9db3e38e931906db400000000000000000000000024b60fc0d04d75fa94e082ec67f176595180ae1b000000000000000000000000041c368fe8ca302e879dc6067d388ec9e0a8ddea00000000000000000000000056e433dc06c9ce4055add2093ba678308b7c3a0f00000000000000000000000032691db333e73a9a9d46ce52d04c27b4d021c471000000000000000000000000375fc5c10d7aaf760c686eafbce9818b3d218ff5000000000000000000000000cdb447d01240da8458e3382ef635e0a7c3596c3b0000000000000000000000002f65b7b8b5b77476bd9ebec9ff7182082208daf7000000000000000000000000a58185bdc2d3454bdd69f3d81f9cedff0579a35900000000000000000000000057679dc88c695b5883f230ffa537f6ddcb56ebb50000000000000000000000002eacb7f0b98f3ec5521e01b4472b651575ecd42a000000000000000000000000e931d05ab8ed7a1168097c5adc98247abc91b7a6000000000000000000000000d59637179098b90a094e945eb0247d15d5bcabc2000000000000000000000000c69425ffb9386d3463340ed9d0b77eaa06ef97d20000000000000000000000000844037f01c4fbe4e201b29a2052b9bb11b4cf0c0000000000000000000000009360b6f70283e820c8363a3e7fa3c91be4e7ddc80000000000000000000000001354ea92cb3025d35598268b2140be3cfa5b7f7e00000000000000000000000093612d79362053bfc2fac7c9409450e8df794a2b00000000000000000000000038b5c97b146a98c94f4e438c0d23fba978dcd2a5000000000000000000000000a3b1211567fc89cf7ce6629bfb3c8c78b1fcfdeb000000000000000000000000d9153b71a8f2a510af21940577821b112005653a000000000000000000000000f754b3a2d93f6c55b50aa0425c1c4e8ea484975c0000000000000000000000009e07a5d7bdfed957d6f7029055be76e6ce91fe98000000000000000000000000d4772521210060c78e3e6538cd6a1f410779f5180000000000000000000000003254910952866628257bb471a0cd0c6f39dbf67b000000000000000000000000779646de5806f7c8893172cd3974e608fff5115c000000000000000000000000568b2319988df6971485df07167932f3e908b1840000000000000000000000009ba275056bfe345e266ac9b2a1ea38670739138a0000000000000000000000005d8bc19b6b2338629fac728ca6c7861dd276c6c8000000000000000000000000357763a24ab4492ab4a99075f30d5efaa4f160a400000000000000000000000001810a0db5d71d58c4c026e18482172ee02341b9000000000000000000000000d40441559fde75cdf3682c808b0f81182aa94e1f000000000000000000000000b83c0b720a019c4292f2d7ec8f2a1653fbfd142b00000000000000000000000005ed9c8c3bd2ec342c1207fcb394e7251092fd070000000000000000000000004253425292941f7b1bd9c93a321ededf278b1aa00000000000000000000000007c0e1c146c45a13bf62c420f019fe9b3380f1233000000000000000000000000c6b4ea5daacf7945dee7e6458eea68f9ecf2f72400000000000000000000000015313743dcf00e7dda4fb245e0739ba78bbe59bd000000000000000000000000e75d666123828dc8e42e14504a60c1b7f3cdb6600000000000000000000000003714fcba704dc9d5d2df686c3b6d9bf5084303a800000000000000000000000013a4c4a7ccbfd338c4a6e2e209679fafd56bc7dc000000000000000000000000cef43d7bbf85ec0b6199d230dc1ec5051cf2e350000000000000000000000000f70cc12af4995deab7fadf5924baae6fe7ff8ba1000000000000000000000000ae3308ad8f83a7f435e3a6de46d72543a1b64082000000000000000000000000e00bb847ec65d8e1997b431489a213eda20a0a9f0000000000000000000000009beac3acaca76fcb770fb8cc161445e24b55cae9000000000000000000000000c42f4a97b2550ff6822133692bafc6def6677188000000000000000000000000dfba291ed9b5d76010b8bea6751e23ee08159c40000000000000000000000000fc9dad265402f86ae15f4ad5993237dda84d5ca30000000000000000000000000e2abc8a36f22ecb807d6f720f5b055b1f0e9c9d0000000000000000000000002f74e1fb263eb694d98b07095c4a0fbded0444c6000000000000000000000000781bdc4bc60da19360225c297384e75f24978a1a00000000000000000000000069296b5c0ce875ccda692288b26f4a38401ea23a0000000000000000000000003ad0f14720660e0646ee72ff945c9a0f250c27eb00000000000000000000000079b5b8b0ac41fce1f7523278a51a5df6368a3e2c0000000000000000000000002dcac194607e5c30e209dce7c5328903b10ea67d00000000000000000000000004b38c59faf7d61af2c6d95327510c60227e8a14000000000000000000000000aa1572703a00d05de47a66e7264a1516eb1bba2d0000000000000000000000007f81609a1489316ebfd73c7bc08f169052f9b9f2000000000000000000000000f15026b61680ef0ae3871baf3ed78bba22ca6526000000000000000000000000ac3cbad91400fbe9b27a1e29dd1add597502d3a80000000000000000000000004e8895f7f0699b412723476b10767f2e339253600000000000000000000000007d5c21bb166fe1e1a2244f83cbe7a333d5b45e1f000000000000000000000000088f66ff5d76ba7aa2019e616836f5fa47814bdc0000000000000000000000009b05f1e13efd973050d6e774f17c1feee2f36250000000000000000000000000664943dbf5a0e43368b7fa6f61b00ee467038a5d0000000000000000000000009644e83bf7721f8916c56611ae74ef9751d98550000000000000000000000000cf6a3c1e2eac6714397751ae89bd2e031727f6bf00000000000000000000000039b8afb782f231c55004f9310529147dd9a9475f00000000000000000000000025b60ed982780cb1bc337a6f9225b1ace57f72420000000000000000000000005ea41a900ef47b073ba8642bb328b59cf3edc949000000000000000000000000a58a4502aa8d4aac63f0ab3c7840ba5bbd58ef2e0000000000000000000000003dbadd814d74549a905ee53ea1c07945d4a840f9000000000000000000000000a7b32db846f51c2ad0dbb2109bf43ec5d949f8c900000000000000000000000020a11a41cf5314c1f3e7161f08a56e0b8c32e13100000000000000000000000018c625dbf4e7dd1a75e4eca3e45944b86ff12b5d0000000000000000000000003f9bf3ad0bfa6e1c2de196c63e88b3804303ee5a00000000000000000000000020c2b8975ce73e8a2e2704630916f604cdb2d1ec000000000000000000000000be7d8381c3f03b66568efa21d925dddfb9724f9900000000000000000000000075268ff8e028ad558a236a979f38826345f5cc570000000000000000000000002325eaa5af055abd5ef177014928b4064bd744e80000000000000000000000003f829c352fcd23151f01232c1bacd0b2ca2d0bf800000000000000000000000032c9999ad304e9ad8e96e366f054adbae1690142000000000000000000000000ab9050852c7929f0d28bacb2486fff906fdbcaf5000000000000000000000000e4df0ec6ce95e7a81b2c21a596cafcce6ef7cc940000000000000000000000000b2c13e4f619d0c21190fbb704011a14a9c8d188000000000000000000000000e0fe6e003f7ba8725e4488c5bb612be3851e5c37000000000000000000000000563864a84411f398f805f81d01962f93174830fd000000000000000000000000a80edf9ba9d0ea2db9f765e4168569453c31c189000000000000000000000000d586ccd450ee48108fcb40e9312b7d9fb02359b8000000000000000000000000a77a5d52a5a7f5297987c559f341c692297387a90000000000000000000000009f9649f3fce579e96a3365b4b8a7c4b312f3ec1a000000000000000000000000c469ee53cfb49ad8d8324b2e670b9ade58bebe780000000000000000000000007cbee5bc86206fe3055de8955a08117f39af07ec0000000000000000000000002a80e5db40b17ce17780a18d4687a74a4a67c7f800000000000000000000000025f3fcae0242f03de0e550c50258c47045fce3f70000000000000000000000008f3660cb54c3a42ecdcca712d8d3f410af852bb400000000000000000000000050377c731a8a140209ec78815e325e0fb6aaf3e10000000000000000000000005f7db8e0c9161870447f291d72f37ef596fbdf56000000000000000000000000c0613e476a5ea5f861b0fc800e3a795ce5fa85f700000000000000000000000049d98a1840c5d5019da1785f9c2e285eef1f2f11000000000000000000000000d15e26cbe45d2577046fb3df3651ca96e42ad533000000000000000000000000275220bbf6dbec2ca2f181370ff54a8821e7c81c000000000000000000000000aa5a9b31f7b3e5e9de5df57f400b7b9042de43630000000000000000000000002153ba54238cd6ce8eaa33d580381a32d0ad89da0000000000000000000000008eab5f0253180834e3840f08377926ef462abe07000000000000000000000000498faed1452e46d183bc1a95e905494d0db0e2260000000000000000000000001e0a8082f1c28da7fe155f9d0cdb54c82e2f2a80000000000000000000000000c892f361b486c0dd756787d32ef25a82dbfa8312000000000000000000000000151d9bf662bfd7015035b817977cabf7aeed1d45000000000000000000000000fe6f7c1ec0f7e0f0b7d36c0ebfc4d4b773f515500000000000000000000000008fc7bc58767a777a95fd8b80c7804942f191694b00000000000000000000000096fe0eac458d81cf9af2b583c5fa91b19ea396c6000000000000000000000000ad8fea1a0fd127b4ede8e1c6e3dd516ecacc39c8000000000000000000000000ab73b6efba26b11af6be2b26999d0c1f85da94e70000000000000000000000008d132a60885263e8d61db49d6d415d9a64a16bcb0000000000000000000000004965a7b06300cba39b66abcdf9030a7314a42510000000000000000000000000e9ba3782a480bde918e7f562a83a28413c0de85200000000000000000000000050c9c0d721bc077bb56dd31cf2ea81c501bf466d0000000000000000000000005d869b455c7730d4c0ae99ce9d99b8b80fa2c16500000000000000000000000042f11417fb672f7216ee9e800cf2a2f5b812db68000000000000000000000000b4e82eb31898cc9c1ac7d74a3486ef3c99d2c29700000000000000000000000053ca8499b1dbf32a7385e3278480d6c51d7fdf4800000000000000000000000083e45a2be23bfea9dd2f102101403fbd4a8eabd000000000000000000000000002edc78f0bbb416ebed6c4cb1a90f36d99c9c3900000000000000000000000002c16256b34be3beb5d08f21d2f1305a44ef5343f0000000000000000000000009c72dbd9f8c3c913a9eaa6c944ddd21849db46ed0000000000000000000000002e4d2f306769ee5b11e0b7d3a6518d2aa9c53578000000000000000000000000ae0f869fd889f1b6cd4d444e4526acd43cf82c59000000000000000000000000e07348d43618f3efc5a83a00a64d38b322c4fa6c000000000000000000000000fd37a42ebccffd4038fb564bac3ab295890ce03e0000000000000000000000007a25972abdaa34626170f2c0b287d7ed64d16ec70000000000000000000000004ed3629fda341f610e6accff12952d7f926ce6aa00000000000000000000000000a2e7d131f342ecd552b390c204bc1d6a227f75000000000000000000000000941b7b4a88be20e71656e850db6d5442d21d6f87000000000000000000000000a553fdacdeafb7113ae9591bdaf71366746f64af00000000000000000000000075e89c935ad03c2acae96f295d99c21ae3b53511000000000000000000000000142c1c850a9a4c7a9c849f3df17816f2b00156bd000000000000000000000000a9ffcc9c4cfcf5a7e440225011f83a96b67e02290000000000000000000000001472976f48ccd8852048bf138ebd40a7cd6413c90000000000000000000000007223080da6deb84910cdcc131cdf56b49d9becd3000000000000000000000000431084e9f4ec32e4dc88f0aa5b8e3934aebeadbe0000000000000000000000008ef655f497606680e0d731105a744305c984840b0000000000000000000000005853118da885393c3b633115472db80e3afdfd3f000000000000000000000000f0a0707600289803f32b22783beb65c46e62474f000000000000000000000000cbd9d8c4fa67c412a6d350c6b944c522339b10e600000000000000000000000078a2c44d85525d7ba19167ef1db2ac334b4eaf86000000000000000000000000bd1c3b90154ff5ce93a74e90c8ddb28abe46250000000000000000000000000018cc039c6478ebfc441213f83d041245c29cd1500000000000000000000000002055e926bbf4bcb35851a2d0c7e5d7eaa13626d6000000000000000000000000c948eab55b12ee8b0c6371a130858f1011a816370000000000000000000000000d2ddd4151f27df5784b9fd3ea95a35c199ee96d000000000000000000000000b6055aeaeaabf60b010f2b5b3f2de2a3eccf42d3000000000000000000000000895eeb572fa74c0f01db99ddea2a2db0fdcb9df600000000000000000000000057564c84054ef34b8482acf80fc826f4278c53c8000000000000000000000000c75fd300afce7f0b3018361885367f639bea66e40000000000000000000000000323195bd6078dd55546f2c2132489862c1b9e260000000000000000000000003b4d8475f89fb8b5f8b8306b27cab234a3b42c610000000000000000000000003276265a5c46ff1a82404c0a66f5d587683e0c64000000000000000000000000e6b4cf38a39c409ffb34b9d335477ee08f500a71000000000000000000000000bf98f849ab30f945a64ad5064fee3ab350ea7f6c0000000000000000000000001ae73672ff8c10477b6632d7239e51db6450d58600000000000000000000000079f07fdd65ab4b54636f6559710937c6940083ab0000000000000000000000000a6294c11b528bfdff2cc96442429240a6fd331e000000000000000000000000e86d753c6c975b75b60fce5ff9f0258ce0ad5778000000000000000000000000d2fe2368666449aba7c7020b682e57f59d7e5a17000000000000000000000000887aff98067207733e345d657aa96b13afcc1385000000000000000000000000966a36bbb92f82f90321a1ff21499a8db40a11d90000000000000000000000006d1ebb06410775b58923454f6f82f3933c4ebb5c000000000000000000000000965be3552530245ed7ed97bb8241a18f84b4dfbd0000000000000000000000004df8665da143686486b571b987a6189c888b386f000000000000000000000000f1afc61cc7f03b7d5998e256d689155f085bbf1a0000000000000000000000003d2bcf7ee27ef628460ca7295d044071d522e67e0000000000000000000000006245148f822a6e2d66f0360aba0f8df07f7a687a000000000000000000000000e7359f40595c81ec3abaadfd818b639ce02f3573000000000000000000000000f9dd874f837699222e85b12b9bdaec248997e94e0000000000000000000000004060928cf3e30ba5dc24dfc5b8bfd5ee45178e600000000000000000000000000256527384f8f883716ba6c93065d63b3b832ca30000000000000000000000003cb8495b3cafecd54615daa24fbac340816c286500000000000000000000000023b9b7b1db08f75d1eab433b51e12fcf89c0671a000000000000000000000000361ea10d9a49be7c942dc6450bebbd81a4d2568d0000000000000000000000007db8adfca6162af842cedc4648077605e0665d31000000000000000000000000a38e2dca12995601fc2ae34e5a5f6b6d236d94eb0000000000000000000000009b1240f39330e332ce02f608bb4e964a643027a9000000000000000000000000dea24289cb4716487c6eba9282c80f9f17ea7d7e000000000000000000000000ced3b15f2784c50a4ff74631fc6c2f2a503415b90000000000000000000000007244c05c83fa050a541f4d50b167e518fdcc759b000000000000000000000000464b78ccc20671fc86c57e73ee81bdbb53705edc000000000000000000000000ff33eab3ebbfb81a7077945bdb3c77c61fccb1de000000000000000000000000325a85f57c5582893e76692ba8dc0024dc8ec7640000000000000000000000003c63412590100b6295e25b0f966fea2c1b45beed000000000000000000000000a4ade1d473af6283772fd5c7ea5d15a8ad4ebc5300000000000000000000000020ffd19aa529ba004a23daec9a083b9a799d158a000000000000000000000000d8d0cc355d4024901ad324f10f0a79276203d41e0000000000000000000000003fd4c4ce7827bf83ec88d53ce2e25b8804dc5d2f0000000000000000000000000db09810900951583e065eb882299a2a776cdde4000000000000000000000000e7419f884d47049792278914671819c378b680a9000000000000000000000000f6e0ad749519b6973b2bfe0f0cb9fec37c540630000000000000000000000000bad9eb5b16b9526fdca95c72e852ae995e4a588b0000000000000000000000002fcbe83c7dbc0424798a695f7e1ca9bd0cf7d31f000000000000000000000000243ad336377730ae36c095402a66cc2dbfc956a0000000000000000000000000b84fb2d45246c51f390f6deff1dd78a4786ce5f000000000000000000000000076b9b7fff5cf2bda2a7d1c36bb275b582eefc05e00000000000000000000000085615b0e1488e5463a9e7a74dbb6c1672b05ba8a00000000000000000000000078992c96bda541df8c5167651975d9be08a679a4000000000000000000000000b8a86a745c024f86bbe1101cc82d24315c731fd400000000000000000000000066decbdbc19176a4c0c3714841551aaa3751baaa000000000000000000000000439566754f062c77021996acb04623dda7f1bac4000000000000000000000000b4bc78d8e57e4fad161ed3d6ed39a755cfd5069f000000000000000000000000446c11363b8ec6eabe7128e6ae8843044d973b09000000000000000000000000e916f3a2169d53a277ec5ad7cf51da4447ee8975000000000000000000000000861d6ff5456d7e707725afed43da0da30425ab1d0000000000000000000000003bb0df0d7765413ed56874ea4a09d422f2881ede00000000000000000000000055f86638496d6d2960085053c45444cbfe7da25d000000000000000000000000ac78de6554a6fadabd6707e01e449f6a49ba4dd10000000000000000000000007600b5d8822e899a808d8942a48c418c230bbd9f00000000000000000000000063d565ee30adf1378875baa73e92dfac083fa86b0000000000000000000000006dca9a2fa28e520d5a4e1d31ec4d11830ec3c6dc000000000000000000000000480ef9984d1a383ece39957bec0d1e10557af46b000000000000000000000000cc53dfd584257bcde5d4511756d7bf189b7e71bf00000000000000000000000044bc6f2c6e75b63199e4dceda89f03896f3f23ab000000000000000000000000a545381e0f170c3f3eced02555f8c8854256007a00000000000000000000000039bb4290e28bdc8a46e6267aaf24120c309b6a9f0000000000000000000000004713bb3c6cbc0da5b90fac2b89e01665c217bbc7000000000000000000000000fee565488d1c5c8d10d8b6193530ed9eac596c2c0000000000000000000000003caed90b94490e72bb04f8e7f67a1236c396d50e000000000000000000000000fefa835fd71d4608f38674c55a49d52822382eea00000000000000000000000034ddcc1185007863f885657f57df2da6f683439500000000000000000000000043a8b5eebb081a66ed5cf617f05dbe1e84f351f3000000000000000000000000279a8dfa1e1cc1f0b178a8b45bf3734a8a2a5ff400000000000000000000000053c0856394228d890f81ab39d55656b30b71db410000000000000000000000008ea83a5639096a4c6c7dabdb162cd6aa666213460000000000000000000000000c69700b7086f7067e93abd6bd64709f2389704100000000000000000000000009dfe7c50dcd165c1dc63fc9c3dbcd3b07c7af0b0000000000000000000000008a3bbeb32016bb90e946b7fc8913320476c1410b000000000000000000000000ee75d903abe384cbe08df6b69d564684d65321d10000000000000000000000003bf5cee58e2fdb2586861664bc64aa0027e84d67000000000000000000000000001ec508dd7b88f8d29f7356d8de5a135007b8db00000000000000000000000001099bb35eaa851b02a95438d4a2d6f5acda45d50000000000000000000000006f20a5c573e753411eaa7a451a633be7731c66ba0000000000000000000000006eb7a95fa52ab922056f0bdcacb4ca7b97a438860000000000000000000000007f207d4fb43a93e957c3a10a1f215bdcdd5fe9d8000000000000000000000000f1aeabf05668a1b8d0d08f8dc15a961fa6a04718000000000000000000000000a930b3f9f750c8f1e6cd8dbde72cd35c96afdead0000000000000000000000007cad0173b7f08db0db90c744695cee546cade7a60000000000000000000000000387ed0b9c527055ae3e7c7e9630850c9f5c8ec700000000000000000000000078963b015993ad662bd0de8b490d2fae736d7bcf0000000000000000000000005436d3c876a6c10a6907983ed81a8e77e7bf3e26000000000000000000000000359f0c1a52d4bd3ac05dcf1c34f39c126c5230260000000000000000000000008b6a5f4c1b620fb39e03b5c950acb29010f8e28b00000000000000000000000017b98951b7a06028d69f0e28b4d3f33d304376ed000000000000000000000000829b16cb366dff661132dfee2a11c8e82d81c8100000000000000000000000008293bd0cf3368ea730e0e3944e2b6a4c5465c6e6000000000000000000000000c96894579fb182e84ae1eda8398f6844130b03d00000000000000000000000003d0514f5675c3e223af5d4cada68160cf37d4c9a000000000000000000000000dc6ac0d7a133fca9cfca25193760af40ed0e93c90000000000000000000000005a9be6cab409951863c0ef5968fdfb0ef6dc203f000000000000000000000000fd8667f1bc76638ec07715de4c3984ec835b3de8000000000000000000000000e69f71654e4c2bb7c8f8212e7b9dc641004c45ce000000000000000000000000c6c8482cb25a584e46d7a7ffeb217f41b35c5bdc00000000000000000000000021031dea0049fbfbba056b7f988685bddca3785d0000000000000000000000000ca6ce6bf6bb7d245f6ae519cc09e8a03f8eac82000000000000000000000000b7dae7fa09cf7188e0907daaf25fdab79c7b9046000000000000000000000000f4e2eeec0a170bad5de1336e799253d52a53a62e0000000000000000000000008988ba49f4af0efb92bb394a301184ac29a3bde60000000000000000000000006542ba17f08f0296b34a069be61465455095295b000000000000000000000000fadd4d37434de084bcc53b9114850d0590f65aa4000000000000000000000000528021d9877849c9f7edc5080ba19853d10ea38300000000000000000000000069881b831dd9d9fc46ae26bcf5b72b1544a5af3f00000000000000000000000055989fdf1d85c0d085c042138954d520aaa18ac100000000000000000000000087b27258ac3cf192cdc976593622cda1f41899cf000000000000000000000000ad07626a276b1c93244c0d000dca817217159b2e0000000000000000000000000851c84680ab13b9be9457082af15753f4ee3ab30000000000000000000000000076917837754bd8f4bc0608115a31fdefd280fb00000000000000000000000068dd465522d84ee8ec3d03cf0ff0d5661d9cfd7600000000000000000000000014c14c271da73558b19e4461a1a5db0125fb16350000000000000000000000009040a196b02356fcacb4545a1ba391ca5014ae6a000000000000000000000000af1060791d590fdc048c9448231276cdfab679590000000000000000000000004af9362913216883a17426cf4ca1fc89f7e2da2100000000000000000000000048bcc7254b6556b8ae9b9fbf928898530b9ab8330000000000000000000000004a601cb0fe9f66cdbee6b2fd413c4985f0509d8600000000000000000000000057f8b4cf1136a470dc7cd79204113c4c58d83cee000000000000000000000000291d6bcac868c160d38b57306c18cacf9d6f90440000000000000000000000001e003d78ac8709e1ecb70e03651e22c84a39282f0000000000000000000000003e2f1c59c4adf0380bebef95c7bc489c120906e600000000000000000000000089f4558088febaa4b08fe34d87740963adf827f500000000000000000000000071719f62ea8332a919763a3b79aed2b24b11d2580000000000000000000000009e7c345d812233a984ecae7b49af82b2095c020000000000000000000000000042ef944aadee8717949c3862ccfcd8e6c5beaff0000000000000000000000000488bc565edaf1a232d2662d397316699bc416a14000000000000000000000000d64c57733b9f4f35f7588069b9713e603d6ce4e9000000000000000000000000ef58e8a6511a7b335429e63f450a6ec4ca3100a00000000000000000000000009451529c4d197cd2bd5c26a2a3077ea4855941370000000000000000000000005dbe65553c832ff1d4fc5641a8cb5189684cd9ab000000000000000000000000ce7f556a008fac68a9e2696c30a4ed2bb653dd600000000000000000000000007ee5c0beb7c49f3f57d11d57735d31e7288510900000000000000000000000007fffd37304b534eddbe39af424eac79447935cf900000000000000000000000065326467214e35d13c1c4f3b3b91a1c048c229940000000000000000000000006929be91329639c0e196f728f26c2ab1c5b55e8300000000000000000000000013da8fd742b16f34d6aa0bc29f1ed2814f7260330000000000000000000000008f46df4064db1e246c92688b42cc3891aeafe30e00000000000000000000000041bc67fb8515659eb1ae80b1a708dfa5a16ec8a40000000000000000000000002afbb0150baf4d417516a6613e36225171066e58000000000000000000000000de5d51b0325cdd1941e6a35cc163febeae6b3425000000000000000000000000d8b6ec88d3d0ccf59b8a3c1f78e57b42c0ddf02300000000000000000000000072f493555b90f430e23615e66438b751e0a1c883000000000000000000000000192b8fb33b6b327a3fccfe0ed458560e577bbbb50000000000000000000000002aa4f8e41526f7212442a7556b077881aeb9a3ce000000000000000000000000bc47c54263f582a70da076a397ce31de4a1fdd590000000000000000000000004f9e3bc4ee74b46d96ffb0f9c66069efa01e062200000000000000000000000053db8297a2a0de052cc5d3471773c97b36ba152c0000000000000000000000000da9aeba070928a3b06c65649b17ca0af5a1806d0000000000000000000000007c87e178d533ba57d2c63a3ec13533b0f897f7c5000000000000000000000000eb1c8eb2374a15a26a126d6fef973a2c1db21f19000000000000000000000000f5ab13439577c643e3725763844df511a6bbc170000000000000000000000000673e01c4d7d5bb342861d7e196da0924c7646a6600000000000000000000000044978e66fd837633dffe2352ba733be8adbe0e69000000000000000000000000324810117738ce843408eeae74c442c8c0bcde8a000000000000000000000000aca4ce11888313346a7bba70c24e997a5e906b0b000000000000000000000000fd7124fdaaadca1e10279972d0bd02228fa6dd04000000000000000000000000277f86651bbf2ce352cedee947f900bfc117e3680000000000000000000000005f8c288c403268bdd43d52bb7279d75269252e3f0000000000000000000000001673c50629120a33157b5d702669e716f4ab5f4c000000000000000000000000e758a693693114a74fbe4905a487d96a464d6d48000000000000000000000000b4583c75def7c0b1f04d412354d092c950cf77c200000000000000000000000030ea04e1850664be729cb313658ba2fe3e9ccf3800000000000000000000000046ebd9bf826d9857385d4308435d46f1d3e72521000000000000000000000000a02a0bcafa06070e7f61c0e266bf35a1182a98b5000000000000000000000000440c32ad5b895c7a363bbb53b7996c3d7a4fb5140000000000000000000000005069f53c1dad1adb9bef885da417c677decbb1a5000000000000000000000000814f030f38479b8e85b72da886c72254b280d327000000000000000000000000c228de2c2602146625c579a8887beab1506513e800000000000000000000000077d1bfaf799e1906979716236ce3f5ea4a17e05700000000000000000000000020da24166e468f17f09626c98cac30dcc3d736cc0000000000000000000000003956102fd7ab6aa338639a99893f8f9fc998654c00000000000000000000000022bafd725f8d0765b3904b702194c3e3ed2efe2e000000000000000000000000464ada5e655d39edeb99f9aaf045ee1be95fe3da000000000000000000000000b8a71543d09649179a8eb6cebca346595cf085fe000000000000000000000000461d4434a8299b02db4c624352c79e6af5a5171c0000000000000000000000005833ec2c3317ae37d88e4078173266725ef9710f0000000000000000000000007078d96b3c69c2882fb8a17ab4689e0b2ee3f23900000000000000000000000072a22f26541abaea15b6498c869288d1fb1a1513000000000000000000000000638a0d08f9dd23f76f025fc589db9c290a74e34e000000000000000000000000e963c636fe197e59fcb021b83ba75cbd83cc4fb5000000000000000000000000a52214320ef1737bdc5e89c2b8729cbd8b232b9900000000000000000000000042bdb3f0ef868ea978ea259fad8eb4ab734914ce000000000000000000000000e0f659606e208a55d685749319ce919a76ef5f0700000000000000000000000097a24bc08b55006a7e033a5e8d6966e915ab1518000000000000000000000000f2241de98227b8dfcd928d034bf57a11811247cf000000000000000000000000d11b6e33a75140ce07d75c7ae1d5c4c0d8cf23a3000000000000000000000000e98d1b11363d268bcd9efe84a4c46a0a87047fde0000000000000000000000005353fdc15996df95f91a66f29dae3d09f8805618000000000000000000000000f1e55154923650d544afcbbdc5cfb3db6a46d86f0000000000000000000000006706f060803f99e1f77955ae0c4d8b27ca38340800000000000000000000000049097ab65ade21e96a6a8aff57d618326d3878960000000000000000000000003fd3a1a7fa8fb1edf701f00fb3136b89a486e405000000000000000000000000a455602be8617d556dec36ea60b57de68081736300000000000000000000000081db274a6bb58f5cf96af93b1bde5f7dfa8e5b8a000000000000000000000000273850d2ab264a0fbcf2d84d57b8712adf6a55950000000000000000000000001ea3a1583531110484d8f4d8550fe3a9cab4f1af00000000000000000000000021ed0b927da01af91f61fc00c27b35e9b04fefe70000000000000000000000009745f9a1cb948b15cb3a92c9288760b7bc581a22000000000000000000000000a3ce8622ec05e4538770919ed23523edc2224fdb000000000000000000000000db689ea2f38706d70de0699b103a9074586be2e4000000000000000000000000b2345f1d9d59c811c6cdfb9ecd63750b5ce2d4fc00000000000000000000000082e0a3c50a4cbd65635bcdf13a83641d82367bfe000000000000000000000000625ceabb462fe9960487edb16fd4693f329a4f7c0000000000000000000000002f1a35133af3b6193e92718aa133a2d3d075045d0000000000000000000000008c013f2599d9b7e5a932cb1374bcb11dfe42b65d0000000000000000000000000489bfdbbe04f2c94cbb9e03b4205f7be9891b0e0000000000000000000000004cba14dbd05d621cdc626776dd8df823876ef7a60000000000000000000000005130c52b4f4c9538df7e834bf305cef59994253f000000000000000000000000969ed93142ff495cdc46927985a2d0e00cff62ce000000000000000000000000b568a00378215ee980041efc5747d829184fda1b000000000000000000000000112763a028d6de3750dfb97d81e1f965015de822000000000000000000000000d9db47f13b025af249eaf00da626c49d3691ecc30000000000000000000000002f80537ffa271d0c7d80b4b797046a9054dd49ab000000000000000000000000378099239067991973d5e26a599942f72fe5cc2c0000000000000000000000007a10637667ee44b8f94f96fd5a106e5c6fe3d682000000000000000000000000901161cead0e86fa7f77fb5c8f3ffe3f12e6efe1000000000000000000000000ea6b65eb635a3155b6b17861a266976ab3f3fa3b000000000000000000000000eb948554982c935569ce6d6954aaeb0d949503570000000000000000000000006da88b091da1e7d1d569cc0fe35f1dd681a1900200000000000000000000000023e594c0092ed8a4b67da065f32bd5de36e63164000000000000000000000000e044e0a1018bdf124d9f0ccbd7da3de91f4ed19a000000000000000000000000186cdbf7fb8e679cdb60e668803963442d87f530000000000000000000000000f6cd8c2cd2d21eab8f9a123c3ebde49ef949148e000000000000000000000000a9f10773fdde976ea6b1c9a62d957879f0c080ba000000000000000000000000556a64aa60ddc31ad572b60d13ec96dcbc913fe3000000000000000000000000b35320c7293c3e2a1cd8c3f18c338e3e558905bf0000000000000000000000005b2f971010b7cb7e872951a9042dec1511d287b5000000000000000000000000863060587cc93689eac47f45d55a4f0fe1547f0f000000000000000000000000aa191934afa34a834e2eccb91eab51876700b294000000000000000000000000e5108aa64ef8460afeec4b2dbec25adcfdb48d9e00000000000000000000000060b490b01bfaf126e9c6f316d148a814bc169c52000000000000000000000000d011b035da6d006b60c4ae52d7a6533468d6d7f9000000000000000000000000ce7990f44d6781528b9bdeb1448f7735adc5c93c0000000000000000000000002e488dac1ead1defe591bed728db737f264be3b10000000000000000000000004077044cc31c2de6e1f718ac661a4da0859c34cd000000000000000000000000190420ca669284379bbfef1b499568ec82b66c2d0000000000000000000000009652d1fdcf190e91b170706a212210d6ef4506ff0000000000000000000000007890c9cef57d256bf9a58b364cde8d76f726de180000000000000000000000005eba361d96b57926f3c47bec163e526c6fc07720000000000000000000000000f9a0246235bf41075bc5eb8551fc2435acff4dc5000000000000000000000000988fd8b79c817d0bc21318c73046fd8609f8b2c10000000000000000000000004af5f15bc6a5a0334fe79739edf3b25cdf61cb09000000000000000000000000315c16c5f28f745e418a5c3c536492598946d062000000000000000000000000c54b653250a806184158dacc1a39bc011ea97cf00000000000000000000000002d1ee6ea9360d7e7c6770ef8f79ec92d292c957f000000000000000000000000b02de42eae3fbf2107865cd54ed4c3efa6fda49b0000000000000000000000000d1159d17667aa2d1234cf9ec4fd11e8577206dd0000000000000000000000006dfc5387686fdb4bbfd9ecf2d011c55702d9237300000000000000000000000067cdac8887272f12d72d6a545e3e40344cb1694c0000000000000000000000006e39a587691b8c9d4341ce0a960998ed6f537af60000000000000000000000003924f5a3b3f2eee955eb10d1383605a8f5bfc773000000000000000000000000b603a991af80494c6b91a0280ac63a95a04d8d8c0000000000000000000000006136c2df72dd8a595177b23df77304d22d98bba80000000000000000000000001c8333740898e9a82c00a03a8ca954f76be5351b0000000000000000000000003dce99ce5a57fc16ddf14b98a57bc3f064308b9200000000000000000000000014a019710b7d57c48dd79f362053f35141d4edba0000000000000000000000000aedd9049e53940322819b781e3f13f043263f3e0000000000000000000000004286011e583b123189fdf288bb78d6fe0c240d49000000000000000000000000034c287fc4c5a0bb1856eeb40c9ec4a7ec3436f70000000000000000000000007c9b4aead91f189f0bc553a90d21ebc099b9520900000000000000000000000009318cbbd25fb2bb7620d77dbed7ff2d818468770000000000000000000000004617fb73cf61952490e8a0364961dad1fc57173d00000000000000000000000020e4853e8a5917ab1aa41c267dffe0cb3994941b00000000000000000000000014d23a9d9d3a9487b75fea0c6bba412d68ee6cba000000000000000000000000ab58f0c85c019c3432b9086772f87d61b0805a2900000000000000000000000025ca13477009fdb250d54ed2424f5eac9bde07e4000000000000000000000000c07f0d4ca5e5ca3116bca517c74382d0590b370900000000000000000000000094419a2e7672eb40513dc7fdb71146d5cc77f29b0000000000000000000000006c0c33f04d221e563a033214b82d02477a398a580000000000000000000000000317383bd510e3b48f543115b90b8ef67dfe7b9900000000000000000000000031dc86fa155ec7f0e736fe3625d485405ec317d70000000000000000000000005b171f6be5aa14ff662d5e67e59eccd750d9b07b000000000000000000000000f05f231025bf51d8a2bfe50aea67b297a950754f000000000000000000000000e253a4dd692070f54942b0ea0d92ceb4767c51a400000000000000000000000086625909c44a7f39aa34656a0ae785c02f8a14330000000000000000000000009b485ebe071b082de11616999dd75322e5fc6da20000000000000000000000005911dab1fa2b002d73512f5936b051bcb889195f00000000000000000000000028a5b72854ef60e46ad460e662ea5d825bc190b50000000000000000000000001ff4327a2e40fbc9d10ae1eef0c1da95fa95aa92000000000000000000000000f75f365d79649ab97ac2853399cbdc73c2b1a9aa0000000000000000000000000e6e10fa9daf181cdf461772e3ea3f9282db0b0c000000000000000000000000f6a28f458a0fc2fccc7659bbef1c4b0987295b72000000000000000000000000f49cd734f3ca1120263c1dd2e8b53b5ac9615e02000000000000000000000000ef9ccca0fe6b19e8ec2caba222b0aed1fd7c5020000000000000000000000000ecc5132ef0f3c8e0f9020d3445cd9c85379245be0000000000000000000000003f5acda0fd854317216eeb8f0cf5558373309f5d000000000000000000000000077503138972d569b42a0ed89d9dfbb29f16605c0000000000000000000000001095b0067436523004c57db9825703cc73492e04000000000000000000000000d7301f16d0bd984414110618ba24b273ce0ed062000000000000000000000000431b2747f930f7421bd59ba5e26eb96aa37c5e5b000000000000000000000000764e98dd01bb10cb5c1c4df854eb8153a11b76000000000000000000000000006f56ba0e381b889e963b58d314a0f016790caeeb000000000000000000000000cfe5319aaf6e00545b1aaf729310e866731db0f0000000000000000000000000940394e474ff8210e238c4e6c41cd6db65a23cf100000000000000000000000001ded51375aafe9fb851e5dec66f906e8216aeb800000000000000000000000036a020d386e42225ec26badded7c11410299f170000000000000000000000000695e2f6f205363df6d70ac35f860cfeb624fd96a000000000000000000000000acb3f93354e0e360cded9f19ef414ee72ccc5b500000000000000000000000006fbf67867ade7f336d4ab95ee9bcd99dc2d7aab7000000000000000000000000876ef9e9c0a2a941f378e37e47a474c58981661000000000000000000000000047ef75fa0885a730b39cde9ea3acaba85687d5c60000000000000000000000004a82450e3c69ec39458537bbd0b47eaf51bc37b7000000000000000000000000173f90a395dafca469b9359448d860b65acd32f8000000000000000000000000bf25f9ececa1b59bebe795bca44d61800755f3af00000000000000000000000008fcd8ba91b4ec13b768a1cb6805db219289a23b0000000000000000000000006417b89ae865255d40590564395ee1ec080b2ec50000000000000000000000006c68fd9a8fddea23be7394c30a5c9e367c9dc454000000000000000000000000b2c3774451aeb7d7e330a39e1711e2fda30fa675000000000000000000000000a7f314b9c3d9c08608cc5247783bc384578b87d50000000000000000000000003ea07fe75b707456570a108bb2a3579391e1c4a900000000000000000000000042aac21f7253720f5c6c41c6871128edfd76b2dd0000000000000000000000007db6e64337ba46debf501afc00674f929aa4dab3000000000000000000000000735082efbaf9b561b72c224b2f9bb7de3350c59700000000000000000000000076fa0bf8e434d752f83fee079815dc5b23510d8d00000000000000000000000038c8e524f2e3d8bd6b719cebc34530a56026d1c2000000000000000000000000ea6710cd1e92bee15300823c798ee634f428760c000000000000000000000000f0bb1cf76aa38e8e8696013d39173d7f51f7a41a00000000000000000000000043e51cb3f04c84312e3c493eb7bba2cf1bf14ec30000000000000000000000006daecc42378d294bd7bb735adbd1348e9518ba0d0000000000000000000000000f25998469111b72af72c6bb0cb6682ce4533a970000000000000000000000001e5c0332734b8033cca39004e1e739cc349621a5000000000000000000000000bbdf676f2ad7dd28fc7a54b34fb998c6767345c1000000000000000000000000472d9c0c42829c8f6b8bb8cd8a6ff266b918b472000000000000000000000000b72761bc42f49517602fcab39a8a16c082a6e2aa0000000000000000000000006f00d5528659594e09bb20a61f9dac1cc3078db6000000000000000000000000fb52a334c9bcdb62e81f9edd8a2c10b83398ec3d000000000000000000000000ed7a58e315859c4622ada9d084dabe3ebdb0e7d0000000000000000000000000f9e69eb2c2f97280396f7f52d002f48004fc19480000000000000000000000001f79792fc587dd40b29a7b8ce7cf0a5489866b3100000000000000000000000089f3dfa89572a2523391b74cfe2eb02ec4fd62db000000000000000000000000b1ebf4eb7c6ff3e3fc41e0a30420bac82a5fa9eb00000000000000000000000074d726c2b052e19aedcff40b13c5a6d2d7d7428b000000000000000000000000f1ab5083ea397bb06982398e1091e8dc637cd01c000000000000000000000000ecc9a615942aedce3102ba6d127326949d3a2bf4000000000000000000000000db2d1ac675e0982ce90490303f177c05d1541437000000000000000000000000dd5e17f55c41604785fdf2d1ca25519c18c3a5e900000000000000000000000096d5ca31cc1fa19d2632c988ec9e252fc1730245000000000000000000000000092fe18f70c523ec82629af5ec6a416d10fcdb650000000000000000000000006292c4345aaf5b744073510cbbf1daf7783177b80000000000000000000000007df860f14ee82e4c1464dafc3bdef9283a9e678a00000000000000000000000074340fe8dcb2959491859d8f64e0d378c572d054000000000000000000000000646a71c2b6f1a8b153d0ddea566ba59725c5833c00000000000000000000000006fa771962e7a8dce51be849d0ebd301f9c0c19600000000000000000000000013f9e795bc448bb6ed3aa10ddb5c3899fbfe6ab9000000000000000000000000181b2292c8f3a52647ae031cc29b7c7f07f8307e0000000000000000000000002e38b66d26da1271a791e2210d8801b019d75be9000000000000000000000000685fa60b37dd3dedfda89ede8ebba7af1e2d4819000000000000000000000000262fcf774dd51a15182b9f1e9c1420bcf8850589000000000000000000000000547bfef483da67e40dbe63d23077d3dce5daf55e0000000000000000000000007a745fbfed475a735d2ad51b38508a29e000c240000000000000000000000000e83374fb2e622b89f933b5895d1ff1229e939f23000000000000000000000000fdf65376e63c2c5cad7c7181f45fb169d048606a000000000000000000000000075c98c69e400c3bcd02b0bedbf1c1d1e06ed24000000000000000000000000010bdb2ca246d5f6ee9916b8c6b035e8f8acfbad2000000000000000000000000c83c4d30dac07e68e038e27db7e8515352f63ab800000000000000000000000066ce28f4ab5f499f3e817fe7a6174ff50debad6400000000000000000000000037b551b05c56f7fd2cfe0028affbc66203069a080000000000000000000000006c8d1741aa8ba2ef58f5157b1f5397ab2866056600000000000000000000000042346419e81a146a03391f8a186799a5a167d0bc000000000000000000000000c1382cd36ba9b2096503a9ca0df101aedd7fe143000000000000000000000000a04bdac8ab8c4e3fe103a8da1d8066193c3a7bf4000000000000000000000000490f5516c22d8f8653ed4118a5f64757b6a1b46b00000000000000000000000097a9db2e871ed666976b09a587548fcbcec9b9040000000000000000000000001eae5e03d513c6c15116d51772462e41981a0411000000000000000000000000a88b10d59713995138a30c2ceabeb4833aa4290d00000000000000000000000050daecbfcdcf2fd5905b284d1080475ccab5c09c000000000000000000000000d27c1fbe825f676720ffac0309c6c351e3f57b4500000000000000000000000033f57842f54e1564835a5163eedf8c08816a67500000000000000000000000002c80ab93ea4b7b244bc7df8e77a23479434fb0ac000000000000000000000000f199dab15da088351b95df424b243501bc90d57c0000000000000000000000004527d21e2969f9763420c142e32fb1f8156363470000000000000000000000008241fd5355b51d28bfc4b5ddd1d476f90b9a2185000000000000000000000000f50c730b13d55a3a4f6ff88499121963bc09ad5d000000000000000000000000ed180dbdfb13f02f7939fc5d2dc294fe2a651feb0000000000000000000000000850c0b7e1464565c4f41f2ed5a4c96596b52482000000000000000000000000225018197242768bbc03326d9903f053edeab559000000000000000000000000dadc39b9320408652b94bfed5ecbced23aa4da0b000000000000000000000000efc1b55ccb7440ec462c3af4db817c4f93098de3000000000000000000000000e8f02edccd7336eedc025f7b3ee40f4045d7f7a30000000000000000000000000170c8c18b051761d5994ceaf4d17c2a736674e20000000000000000000000004ff9ccbd546c14ff85accf5bba94f18bf14629f60000000000000000000000007b77f6956742e91a1335cd8ec83d187031d876bd0000000000000000000000000925b61bba5db5c49235a033f6cd358e90e82549000000000000000000000000cd11e640e1319345d95f2f5e40d4131e20665784000000000000000000000000ddf19e381cf7a827df5069cb04d5ae08bf3d4e5000000000000000000000000008e03d24e6b773f4733814e2815278fcd19824790000000000000000000000001923ac24ec30861d243e1fa40561d750f41c69e900000000000000000000000074e7a934a398775f994f7e5f404f82f380716e290000000000000000000000001a8a29d686165a10f778b835b3d8976b3fead8d7000000000000000000000000d35b696f60d5b0879767222cf66f527429c9c695000000000000000000000000909d6fc63e1c27fed1d5f618d3ae2c1d8e0e32800000000000000000000000008847103d4a548c2c59ac0a9c64a45708ab4e7c99000000000000000000000000395c973c8c1439b2ea00452e47a0b5c63cb9655d00000000000000000000000095569a5bc93f3deb267c90d5b280b5f405615b18000000000000000000000000c29443445d04aea33d31c97c8edcb14e893a0e9d000000000000000000000000e2a76bffb48bf2fb18273f0c21285a7f6fb3c5ef0000000000000000000000006d3a082ccd80bf7af6a979afa20b14cb5392fcdd000000000000000000000000566d85c2ee2284a363bcf25267d352180f9f81220000000000000000000000007270739a5a5e94618df921c6e3322d2fa8ba051200000000000000000000000020b72f07975e188fd293896ec3d6ad9512dec149000000000000000000000000a6dc6a93e9f892aaa40f444ff7ce5862f208ca9d000000000000000000000000bd19b7ab97baa055b3c130991270fcc0ddf88d0600000000000000000000000001c60602de6916a485de96a8df780070303a14ce0000000000000000000000005b3fc4bc4923b83413dd82c065bce1213ea6f6dc00000000000000000000000051a6892cdf0cef8b2e22d52ffa51f5b392469d630000000000000000000000007482c9bf6390163e8a7d8cbdcbf734e53610bf040000000000000000000000001e11303b680745848e85ed6ffe256ba071c67dc70000000000000000000000002350a19a38b39f08487dfe76a656b20d2b44dc190000000000000000000000007b34151ed5afcd643a0e4f5b520245ed68d966e0000000000000000000000000a575cb89ed526e05a62205d9d3d41f7aea8b3d490000000000000000000000000f81cbba6e5557ec87c85cf80d0d60a339ac25530000000000000000000000009780402c873f50d628ce40e34093aced12c8fdc30000000000000000000000004852c36117221542007d50e735c37242c30c6c640000000000000000000000002f3c334138637c427fbc1680946f3c5187f7238500000000000000000000000083dd53fa12e9b5947cc34ce878a05b90ea01d1a8000000000000000000000000c3550f1363d85a8fa553ad728149135ebcaa5fc20000000000000000000000006386657ba67c0ee8c24f938b2af24c6ebf80ce51000000000000000000000000b074d07e1efefe386e9c172d251a94f67a24ea2d000000000000000000000000b6f464102c3f2ae8fac458b72f33f51efcd5e2f4000000000000000000000000ee271cbfb81df249ea5dc78c39497b0393dfc65400000000000000000000000046d84a2a8cc87cab81a7477f19aa128bdbd7c8a8000000000000000000000000f7f444c67b5f19755436b09fa58c71ace94853cf0000000000000000000000000e8b0feb1810469975fa4194019982ebbd5f725300000000000000000000000035372882a9f117fef13215c569ae2ece290f68fa000000000000000000000000a37c83c6cf6b14d1bb48edb19ffcd71967b4b04b0000000000000000000000007b66887037da4f0f25c38a7d849fb12357e33c93000000000000000000000000d3bca7a4ff0897763c3db0bb37ac3353a8e628a800000000000000000000000091ae861612238858c660179a73b731fd4aa56bad000000000000000000000000160fd3b5bb2ec16fe42464c6373d3555eca1734a0000000000000000000000006390b941622cc4fa7ddb10d4668b701db7b573e7000000000000000000000000495013d08d66a8590199ec8c4331a0ad9892f9a000000000000000000000000086287f9dfe7968e5b948ff0d95a62f3a318397050000000000000000000000008274eb6988699e28164c0e9505ef9231973f613e000000000000000000000000d81c73b8a24027d3aa69a01564c2fe8e2841075f000000000000000000000000cdede29c02f6a5621a43992f085246fc3085fd8d0000000000000000000000003af669946e432355b1681028339f3adeafb93234000000000000000000000000ba2d1daa9fe4ff517cc929e0aae95c89af696985000000000000000000000000bd707df4b4eb30265bc44a95772f5f291a4ed13800000000000000000000000033f05b9e9d10f1d0f7f1c472af59fe2b81f5e933000000000000000000000000a78131c8a3a16db780c7a44e252949eca060f647000000000000000000000000d5d6e823d23d7e49b683063b1d8c77f5aa0068c70000000000000000000000004970c7b36abbb82a3676da8b3351170318099cd2000000000000000000000000ac5a855740a36d4c2f52dfd6b9823af185640f730000000000000000000000004fdf8672beeb2c6f4d5fae4c09678c5725452f620000000000000000000000000184d464879a8b8d4bf2269d07096f3a5b7c2a2300000000000000000000000005d7397a06287b6a285de2be154250e9ca702248000000000000000000000000c462b21c7e1d612b1b6ce68ba25f51565548c0e5000000000000000000000000f8c582c0ebce00bffa98f05bf0e21a40df17d64b00000000000000000000000039d6f4f1767eb94ace3742412661563219278e3e000000000000000000000000e648ef705be68d71279d8deb4710f989098f9f29000000000000000000000000b519e6399f00334c5508af33fbd1b6a361eb6276000000000000000000000000f7f9dc8dbf16d4db598d41339a2aeef63705148c000000000000000000000000f3a943ff9aa2ca8d867c19cd2a3e369cc01dfb2c0000000000000000000000000b1525f8ba4a77c9fe20aabe151a1c9aeb79b64e0000000000000000000000007f26165b4ecf4da1cbb492c3b0e315a1ab3ea000000000000000000000000000413bff4c5a80ef6a8d6ba4f864b966c05af17b260000000000000000000000007ea33c7c27f75172469f73335cbcb7908d660620000000000000000000000000ae2450e1c128190e36d4d2ce588a82fc70d333ae0000000000000000000000002c8cb098434e4bc2f1221fbc21a15aac3ae4e1a7000000000000000000000000313bf1e9f7260e1411db9fde688a945152f636f1000000000000000000000000b31cfb18d2ee2b46748fe133c75a1f7be7d7d3ee0000000000000000000000005faa98ab907da1b063106852aeccc28f055b964c0000000000000000000000004f0898d871ebaf86b3246229f9c56d584b0234140000000000000000000000001d986147da69d1eaea340c35f39671df88a48e63000000000000000000000000f500e02cae2f8374ec2812db80531003f9502d760000000000000000000000003a9b102584963c374b776e4570b684f3787861710000000000000000000000007a55e7dd4e74d4a75db4207aedeba9dbd1f1ced200000000000000000000000030b1deed6073347b7867326d7d8f6dec9d25f6b1000000000000000000000000e0791b160ff59f1f4a2cbaa6718c37505e56378c00000000000000000000000020dcb54028c42f8b79cbc531df84ebb34167898c000000000000000000000000e320841158944c7cf696b625cc1333cc9bd473db000000000000000000000000e029ed2c28ea0da5e14c9d15ce293d768250cd1300000000000000000000000043072235b48629b28f53671eea530c87d314a3cc00000000000000000000000012c34047bff3ec7f2d8613e1c01a5b77a581a61a0000000000000000000000004a2209f5653692b06223d9c13be509d0e0fb9c380000000000000000000000006025d72967927ce477220dec98867faa24ed069b000000000000000000000000e170a7013355038e53d0484871c11630ceec6b710000000000000000000000001414418e1bfc2c98b43e8b400e8dba49e633b8eb000000000000000000000000bc346d452081621a161d7ff5d393a321f5a487df0000000000000000000000000d123cb173422ced4450a899ffd5cc9412d5b8db0000000000000000000000002f5f7dd964351774c7f4137499b11031f46c303800000000000000000000000090454c64bf53914135d0486a362b1e2f04e837a70000000000000000000000009bc48f455d62c15271c3331936db2033bebfb2a1000000000000000000000000dddb96d355eec2701ce5062a5ca1d06254f7e6a1000000000000000000000000deebaf2e903525c0bcfd2d19013633694321e2c6000000000000000000000000ccad44d50b157ef434c309e0c2a511eb612a6e17000000000000000000000000c3ecc0d85716c6e4c711f1ad9d0570bfe685899e00000000000000000000000040f714e0e10b885215f54cb42f2fbd4900975d3a00000000000000000000000093390cc148c490ebe1f879deec7f60ed00bb2a690000000000000000000000004ea115b30d45e8aa5c7aafa81b01891ac96f9e7e00000000000000000000000093ce8c5d5d18fa21f33f879d483bfd0c9da98ac7000000000000000000000000cffe1742f99e6991cfb8ad2a45026d7550ab570d000000000000000000000000d701bab39456eedcd774e33593d63409b07eb4a8000000000000000000000000c34f22175a0f9d084dd7b1271a1bd6c124eb5a0e000000000000000000000000062bf206bd4ddd1205fc098397f4ae5e0e9310690000000000000000000000008086592550bde49842b539f3a173041dc06f56a9000000000000000000000000c3e6baff2026cc8b6b92e2da758eec1e4c8104fc000000000000000000000000f76a19200c94262c7de8f44a504bdbd5b41d0929000000000000000000000000836350182007c4ffc264a66188d59c9d661e998a0000000000000000000000005af708a4c1281660898ab42486b7aeef01023d39000000000000000000000000666f4f9a25b3c15026db83022d5c0ccc081f3f1d0000000000000000000000004d01b5bbc048f22091869e36975dccdac3d7599500000000000000000000000063e3fc4010cdff1ec1dc6f0a7a166b2fd837d0bb000000000000000000000000668554125d0d1d0afa258cea68d33765e03e41cd000000000000000000000000da844a84fefae6e465d0850f4a3c5f62a06580c4000000000000000000000000587ec668d66a0199c509cb22175aaa521baa4cf50000000000000000000000009f808610af0ecc80146bc3a81761e363d341689e000000000000000000000000b748c7ba36a68961e86c32219f18e49061e476440000000000000000000000006050562e95da7d6545eea95db24cd3c8aa371195000000000000000000000000711eb6ed1e76c03609a5fd282efa3df8ea7e8cb5000000000000000000000000f45e11240df7b7a66599b9fdb966887930bf1fa1000000000000000000000000f37b127129c1ab4c9f4ba7892fad5a837a1a80a4000000000000000000000000184724eb428e23b8b9c7b6aca78fe93f20332e87000000000000000000000000a726173ae6d7a5cf12676494c4ca0531fcf2256a0000000000000000000000005bd4078d99f3dee14739e43094e8cc43ee0ae98300000000000000000000000091c4012adb1bebe0d39df1625717488bf9ef71e3000000000000000000000000dcf51ab0560c03295eebbc3c716e19c7f93cab10000000000000000000000000bd4eb1e0c80bc9ac45a00ed3d57968509d8b05980000000000000000000000001661d8c3ac0d2a6b7d2eec9e7f82a6b212b9ee4f000000000000000000000000c41a495109e1a4f621e3106bd3beafc7a5e686ce0000000000000000000000008350196b7bd5b960bff0f6475c043639cd836850000000000000000000000000aeaa6de4a8a9ed3505a9bda3fc30b0c6fccde3ac0000000000000000000000000468068399efb56cf1310d09c9dccd7b32bd0f7600000000000000000000000047ee988f423bb29fd0aee810763991fa19f9f994000000000000000000000000f38aea0f12c0c8ca2f76921c0c4dd6852d7e19190000000000000000000000003739a8b9e77671be55e28bc20bc0bba4ad5fc7b7000000000000000000000000630b14f661f98835d3046a94fdf2b0f3ef2f2998000000000000000000000000f28f9316858e5915fde94cd0353fdce3465b23500000000000000000000000000914b1650623a3803bc8a0279cc4db92af690c0d000000000000000000000000f8144467b194dbe2549fecc2e710a12e47ea83fd00000000000000000000000003516fe09d6b593213c4d5f45410f235af476163000000000000000000000000b4ca0dfd1a792484f85101226ca259d199d3652d000000000000000000000000f815676accb84ee3230abc04be1f73c95ef1d9730000000000000000000000007f5a8666bbb8a0354cd79dff8cef6b929841c825000000000000000000000000d8da39a4c0801fb906aa19ee80fd5ac8b647a404000000000000000000000000771dac5b4886ba42260b4dd3b11bb3c54f472ed50000000000000000000000009e9d6cce09d1e962450314564974695031bf757f000000000000000000000000ffaa9a041b17ef6be9caa3f2cd146ec28f5a51c4000000000000000000000000adc2a506f5af2bb0de2951264b908a3cf329f082000000000000000000000000e3c690132a93ce66a4ae2bcab5ae1ee444b0d0ef000000000000000000000000cb9147ae1256b833fae2e9cd4c4725ea7b0360730000000000000000000000009a4d720be4a66fce7927b3b2cd15db63309c09000000000000000000000000003ab731d9483fb449300ae086171b73332238ab960000000000000000000000005847632a98d875111157513fc4d3d3a7444a35fb00000000000000000000000094d2cb1896ec4e8e2099e2132fc7fe9326bd4f8d0000000000000000000000001680eb535874db631a6fa9800336b5a8aeebb0610000000000000000000000008dff1e5e9fee98153ae4f44dcbec69e63d6a05520000000000000000000000007e27a67b1e2a8e019d49f480dd063bec4b9e47080000000000000000000000009d9e2cf325e1c31c01c6b6336c3e854c302ce060000000000000000000000000075c7d92989867d6556a54905c3416dae9318268000000000000000000000000b33a1deb1cb4bc96d6f9549731f89c9c2858d9b7000000000000000000000000df46ffe7f21d24f01e6325e99a5278e85bd940710000000000000000000000008358ce66743d7923f5f97624cb371d147e9b5e5400000000000000000000000055148f1664757aa27947e3e14b9b261528b52db6000000000000000000000000a26a61135b113d2191d633d9482d89a98061e7300000000000000000000000009cd5b0076ff908aa1e31299863895df2cd018da7000000000000000000000000bac2a4ca4e80f4d17522f1ea7bb85112955871230000000000000000000000003c3649fb5488ffc3477929b1ac7db8ccf401c5450000000000000000000000003a5668eb4ec64a8c479b37f9645b61e440a59d29000000000000000000000000c96e8bc5e8826cd94a5f84f4f4703aa584b25d2c000000000000000000000000997664237b995e7473c64f543a0afaf1e4db468b000000000000000000000000eb47b08216f020bcd1d61a216a5cef1ff02c300f00000000000000000000000012504db72db99a43dbd58179afc197d4f3a431a00000000000000000000000006037c605dd429b6334cf8865d5c4598e0bcea539000000000000000000000000279e7d42eba2deecf22750e6441c0ff93058fe29000000000000000000000000ec55578845dddcab24ab1645fcafaaeff29ca5e500000000000000000000000073654b63590b54dc9b0c90372a55740305b38d1f0000000000000000000000006a635c9886f00c0ae8f8f714f233516bc81187b7000000000000000000000000990671bb6a4a4cd49f4b2dc078324be94e9c3cbe000000000000000000000000f129f7a02f06b6702226366ccf3e634c589b97cc0000000000000000000000005ea19f0860cc9e330cf6e0ec833f9c1ccb0438da0000000000000000000000004f90aa32a0a1567050b42cb4e0317acc05133b2c000000000000000000000000b20332b41857236b842f4aa5638b68c7262d7f15000000000000000000000000140de09a35585b54a1c60ba47379c384a4140e890000000000000000000000001852f273ccee920735a7a38c5d91378900aceb9300000000000000000000000018291caffec4789fbb261f3e77217b69a04d41b90000000000000000000000002afbf67314bff00f831100e6dd4e1d358e75edbe000000000000000000000000525f11f32075ad31ecd6bb1b72099ccdf780ea03000000000000000000000000abb709b619d57f0e4a1cf41d657aa67ad4b8bf8e000000000000000000000000afe73dfa5c9cae6efa801827240bbfd873e70c6900000000000000000000000095d85be8ec4288344ce7943c9fde1f54da1f8300000000000000000000000000d20d08192c759eecebd77bcdb2347ceab8d285c40000000000000000000000008de668384199cc08ede3fcdc387d9f96c2ddc0cf0000000000000000000000006c08bf48b6e39485a7d4004cd6ab803643088b27000000000000000000000000215aad53f25558ba13da11b84b3d6da65c158e6a00000000000000000000000058a5d60dcb373c6c6cef24f4158567096a508281000000000000000000000000939e214ce1ae194aba92fb8844dcf5bf99ca0d01000000000000000000000000a8e0d4b033c7ed9ade6c0ffa52b1ff1f289dd2be00000000000000000000000028c5591bdc6e97b7f877ac5e0f00f2415fc3e3b4000000000000000000000000c6288992246f63b056fbd73cc959196b69219c75000000000000000000000000ea8263475c5b7c8ef3dd0c506ff470f35e3ffbd000000000000000000000000005e57d0a3c06d38b80002e418d4c6796fee544ff000000000000000000000000643f56f35691cc079a532ee22436e1b3f4c906a90000000000000000000000004101bb033658f6c85d72c52cdd2b5bbd83a3f22b0000000000000000000000006b406a821c5203c2c7d32e86579ca356cd9883cd000000000000000000000000bbf59c1dc33fba6b9f3f8084d35271e3ba5d17e9000000000000000000000000254f3d149ed0d03bf1cccb384b1118e8faf06405000000000000000000000000c2ca79961ce11516af9c8f53981d75e5cef164a5000000000000000000000000db732cd8801ed124d9ccfd58a40646acb31b46b000000000000000000000000045e5b98d4ae81ce302f03eb13b5364dbc79c4efa000000000000000000000000a04f53bccab6cfb61de68c5f911c861e77e9f92b000000000000000000000000281d310868c968b850bfde28b28f142800edac2f000000000000000000000000f773d6d9f6632541f06f0a935e4063d35260b57c000000000000000000000000be5a02a0bce9ab6e7fc31d644f30f237df26f0e4000000000000000000000000f8279c76e59e486522a9e3eb0fb1ca39c000df1f000000000000000000000000e8654b5528cf1bd1c11e9f8ef53acfada211e9150000000000000000000000002f5a8c4374a5a85d13e41ffad9aa265100a4e39c0000000000000000000000000ef1ed7f95ee5f36ae79fb1fab0183c6cec6991000000000000000000000000089a12096c69bbccfcf092bf531e97b90ad65476e000000000000000000000000698e8b544a78363ce293e5213bb88d7221a66c8200000000000000000000000093a9f1f651bf8a394705d41fc8223aabd45d48d10000000000000000000000007415b812bdfca3eeb60ed6cfce86ab5ccd2afd1e000000000000000000000000456e92ea9c4bdb42256425b5af300dc801302fb50000000000000000000000000ffeabf63e8bf73b3200ca6b1c82997190f6494b00000000000000000000000036304b5e0458b30c731f0b0bc1ff109867432dbc000000000000000000000000284e26147a2910f7b5af9e0b7cd576d1d0b6b4ce000000000000000000000000b60ac3751e810d62b56b325e65e743e6acf48a6600000000000000000000000059518de8917f5e1fb3e05137ae70947a597ca7f600000000000000000000000053046492ab82107a951a26bb613f61fd6cc04c8e000000000000000000000000adee33c65675fc78bca89d6f328a44a3feb04f620000000000000000000000006396bbb80cc2083995045c3bf3debadf7096d846000000000000000000000000ec845ef262e5e9550add3a6bfe5ea984d075a05e00000000000000000000000001fd6b15f8764b7dfdb5bc3a7d2bc8bf7888db09000000000000000000000000be30bb54cf8d4bbf2d886350944ba9104a6c026b0000000000000000000000006f34e02d3d2985112d79a42ffcebb71cfb6070100000000000000000000000009e8d8fead3e8c42b2335dce5f5d19eee94f1579800000000000000000000000010e77cf41b1c08c55aa4530b073c59a95112f08d0000000000000000000000004406b4c1411ca848890fd9bb0e279853dcd8dcbd0000000000000000000000009d2b41439f92245919118316f97fbcaf565150780000000000000000000000006180562f7e2f3cb88ceb26b8662dd13df192233c000000000000000000000000463167642bf7deef4ead773f9a6526085370bff40000000000000000000000001c8244b5bd34a1f97946bc1455ef7639dad2ab800000000000000000000000007410b3745b07d671918adbec107bd5f6347d063e000000000000000000000000bfc5a4ffc6b6e9d127b306b7e63dc8238c617729000000000000000000000000f717072af7988c52ee983e231ba2f0c09386f50d0000000000000000000000007121e58b1dea738e63114ef1acac9f346caa7b24000000000000000000000000501400d829e576a23493d7ec380d223c2912bce400000000000000000000000001e8ba9979bc0f3283e608ea0c8cc10eda812be2000000000000000000000000243278745f2a48e3678ceb36a627e404b44b959f000000000000000000000000da55a94aa5423ab7dee38c7054eebbb56468020d000000000000000000000000025fe7ee87cf01c645f25ad62e688fd49f7e5ba70000000000000000000000004d3ed2047ba5135227f621ca94abeecabeca456e000000000000000000000000e8cc7091ba496f1acac3c8c94709ad7434688fee000000000000000000000000513451006ec577dea93b42f922b51877d5dd3ff9000000000000000000000000b8274ce501abf22fc7bf4d9bc6ae9d00bba4e33b00000000000000000000000084e80d400a8772e4bae2ee4172c357a9e49cb211000000000000000000000000dc651d9e1ac9e6e1ebd9ec7d1261afd77276bd6c000000000000000000000000e62928f2e606f3560e10a93cf7dd437087a904e1000000000000000000000000dd349db0a59d62f5677e3c498556e1fc0425399d0000000000000000000000006d70b0b88c4aeebd8795e737a964850482aaf9d500000000000000000000000010942e7ee38b4fe5e3820bed25e75bbcceab8cea000000000000000000000000d708285e3a1494a94782c2e4b5ff5357bde37f24000000000000000000000000b5a50a076e9aa75bfb0d859ff21e0f74fab9fde80000000000000000000000004241fcd2888bcfbf586200701815809d08a67af7000000000000000000000000c4925c74121890b6f867ddb913c000a66491f7870000000000000000000000007593d39989b3df56d0ce365460bfb6e73d412937000000000000000000000000454e7aff51bc0faa849f3b7a0f0e4873bd85fd6b0000000000000000000000006cc4ae6daa129dc6b45743db40c65001c0692fbe0000000000000000000000006a3e7fe8ed8569c42f1b0394d23d595c7f344398000000000000000000000000869b6bfdb8c5bba01976f43a16e240538cf55b7f000000000000000000000000d4e2d93693e6946761776070fe3c3e6201ab7001000000000000000000000000af05793f06d15c32c43e965d70b618f2e74a8c41000000000000000000000000a853cb281f1c9f274b458b27e9769b1ef6e5b793000000000000000000000000cca60378b90431d881887647bf9d901a3bdccf00000000000000000000000000a4ee707295971065736e6be6f3adbece694dbabe000000000000000000000000c95db5da5aa8c3ac8f1a79fc56fe135fa0734abf000000000000000000000000ea6f28797eb0895cebbdab77ee61dc77b1dad211000000000000000000000000cc12234c995c43b9b6ea0c7781eca3968c08683c000000000000000000000000c11dbb4c2a7f03d53cfc85db5e123b1d067735e20000000000000000000000007ed9b3201e8dd19047528b8bec52a974c1a4f9ee000000000000000000000000126e81ea49970556f67179813b699d353af791aa0000000000000000000000003935e5a5d3d595204aeb258570fec8c8de928cd7000000000000000000000000a0090ce8db495fc9abd4d59315f56f1b528756220000000000000000000000001e2a515bdfe285287998db01cc355af0f32cf9e4000000000000000000000000461cea2a5bdb2abdce378f71ba60ef0d4669d17e00000000000000000000000088a67f78b99720fe1b043c58f9835a914f89c1a8000000000000000000000000f9670afdc54b5aae8e43d14f31799e9e15630d230000000000000000000000002880fbbbb088cece84bd5040798c62cd42112d6c000000000000000000000000eda021891e77e62c557fc9bce63cc635a1f91d75000000000000000000000000c71b48d7ababe05fa84591b4c727dd2254bbbc3e000000000000000000000000b54852e5fc071c0d6a9d940d336a44b73c5160ec000000000000000000000000e2ff74f8a2f0bf540d9fd208cacc096a60e4d158000000000000000000000000a2678831beb24c1a5f9932f03ac2a8511faa8bf6000000000000000000000000e549084416dc904f4bef19ea2d61d45786a434e5000000000000000000000000ce60cc0741a41e212ecefddee74c4991bf41f233000000000000000000000000633d03ee4dd30a29548815329fdd2f348ab7744e000000000000000000000000ef430a0c2d9066ac743cc055332f6ecce1275a09000000000000000000000000ae315d0c8056a87180f01176f76b65256df61d0200000000000000000000000098bcf73fc9fa0e04e16b68f512beaca44e7357470000000000000000000000003d982a870854c13d6ce8b37403fe7469b43f4174000000000000000000000000993e557dcadc7b09af3473e3840b92f0114ad15d000000000000000000000000beb39ce361e85c06e127debdf1fd0ce47075c0330000000000000000000000009188bea018e7d9fbcb045d152ba02430bbba368f000000000000000000000000ab585b9c7638dc8d8a8968885cd17345bb469e49000000000000000000000000d3249ba1b25a90aeabc21b76896b8ef8e03ec85400000000000000000000000004eba6f95449fdbcb2c3ea261f9c51b7320b0c2c000000000000000000000000765ceffbf15c575fe1a1a17dac252191b72cbfc5000000000000000000000000c53314505aee24180ce7aac381f45dccb71b2ded000000000000000000000000720c3e5dcfad24203630ec44c17ca65aa14c221c000000000000000000000000fb740fa5b5bf9a3303df2628b1b8c42005eb1f700000000000000000000000003de7fd39f154565fda97dc7309993ac8ade73f2a0000000000000000000000009c86a2530386cfd177e679bc783223aec7b6eaaf000000000000000000000000f8a2a378bd483f8d95097ab45d2e9f5c0db26fa3000000000000000000000000853df8099fcc43ef9d07fe5631d7910eb9c67bab0000000000000000000000003e06210f76fa1a993cf43d9651a9b419dc1138370000000000000000000000006a2f43901247e1398ee0334c3c2cc943ee85e660