60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000cb59b1256cda2bc0667b873f7aaa48003ed4ab32000000000000000000000000932e62ea8369ca5ff096a1204c956cc27824f94f000000000000000000000000c1949a021149beb2c7c905a07acaaa8e7cd87ab3000000000000000000000000885a6cc8c763d6f6b3b9fdb80a8a88c7a3702cbc000000000000000000000000f692f2a55da15ff5fce64233b95d213e65f12e7000000000000000000000000081f7aaf1cfdf80ace0a3fc3f6659f5d35de8edb70000000000000000000000006e858232f0b5e0e87ebcd7cf2d09e2a7536a2a77000000000000000000000000e6e7eaf40c951a0989e7bd1c99750b71400db39e000000000000000000000000bc22c3eb990e5db449b3885d37419255dc26fd0b00000000000000000000000070235d8bcd78e66c66d15757232148ad2a38ab2a000000000000000000000000ed977ce24d40be50a34ed0ec84725e0c7628b7830000000000000000000000003c98d4a182c49ac3417dc116c83e231aa76e51c20000000000000000000000004f03c0d405e15551e731f18b69a15d1331681651000000000000000000000000ab00d8bbacf52e0d147989a5a4126ad32df95d7500000000000000000000000029bdbae75a17e7eb70de999d82334aea65500945000000000000000000000000a6d337ac4542d29bdc5fd822a30423f067207c8d0000000000000000000000000eedfc4e72c498fa480b877b4dfcb0db2f1a0e9b00000000000000000000000081366ba2a241d1b095ee2871b62f39a316f519220000000000000000000000003fb14f023baffbbe03f6f8255ff2d4f0641d0c14000000000000000000000000a9105b6a6e371f603694de4b190f5c0ba47196a60000000000000000000000007477a5cb50c2753e461ca332622347262f3c4f3a000000000000000000000000ebd45c6e5dc27860d5ba56c468faffefe652a79f00000000000000000000000037e790435caa25cb5c183a945a2532c77024f55d0000000000000000000000004518800cdf2537c322be60305d8fb6c6917c63d40000000000000000000000001ef4f862c487c9c8377b14163c7dd573617f50180000000000000000000000009e0a6b77ba9de2c998b15d4f3aac8b389be42cfb0000000000000000000000005bf48c56cb02d25e9b9d878b7ae69e66473fd129000000000000000000000000a8808c5e5bb902ed32c596a34f57ba0f2c58a1d5000000000000000000000000a3eb20a97003e3f56beee25ace2c4b59b995ad3b000000000000000000000000bc53066bff9b8aea7260c6774a62813959f65666000000000000000000000000f8f8c1ec7b86cd00221c4331a972634f6d557b1b00000000000000000000000082c121b43d5c41c29b46b90aa50f941f488c563a0000000000000000000000005016c628626fbe406532eebd582a14cfaabd6d7f00000000000000000000000091b2e0d584bb8a1d6e5ca3e91b7dd59313bc60000000000000000000000000004bb26d5086cebab60e27a5441095d8f5a961a05c000000000000000000000000df003af3624f4554e1377fc93bd31189b431dda0000000000000000000000000650f135733b6b91491f6593a0f00b979fcacf115000000000000000000000000e8b1b27f4127923f839c86d15842eed1f5b08cca00000000000000000000000037d0f02c425569a1476af82d891169d2733d8a310000000000000000000000005194586f6e74e5ef9ee1794b7015863c5dceee8c00000000000000000000000084e04d5a349e63d3ecbc7a7a8d10c687018fdfef00000000000000000000000032fa4775623f6b47e88240533bf2e5a34a3231f1000000000000000000000000a68453119a423d89e3ba5ed7b908b803a2de9eeb0000000000000000000000006498bddacb915007a5c28a9a5d881db04fea9b10000000000000000000000000288056609f1f5d0ff2ca6c3f6ffaec592b393a120000000000000000000000008de28ea2748fb5edbe77973f0901d9c4bcffe1d0000000000000000000000000c29d8759729a7fd5da0be5eb5c597cfd7bf2caaf000000000000000000000000f4ef96cbff67597f9d088df8946bca01809b2ad1000000000000000000000000c98f5e1f750b2ac578f98573aa1c29e32829476900000000000000000000000085d328068bb64a99b0d3f56c88134e66d986a68e00000000000000000000000013f185d7eea45a88e5f4922848dba4661ffc6b1d000000000000000000000000931c23a26b9d1097f0659fdd26dec39a525278db000000000000000000000000cdccaf23d37466afea2fa8b033317e9e13423b8b000000000000000000000000c41e7e1d9e28b20c69ab7339ab81b26fbadb5fd8000000000000000000000000cf8b8a3fff9e84eddc16c6352541682c7e54cd18000000000000000000000000167d213c345d364a4dcd8a8cebf93282ff878cdd000000000000000000000000d937fd938c1a5ca5e96fe728226dbab26518ff85000000000000000000000000d115fb6bfcc3e17f96ecfaa2cb1ad1d9a2572ed00000000000000000000000004c0aabbb0ee17595d343ecbeb53f768504eee03f00000000000000000000000085ee7123b7217821fa4b2fe3294c705d08c0c077000000000000000000000000fc36f8da666f555fe9a69cdda13ebd192bebf2a20000000000000000000000002e3753eec408b6de9b4f4c934ed0f3dc9bffdb1f000000000000000000000000c6f0ee800da3cf67d5c1444e69f23a3c03ba13730000000000000000000000000c924814e96f2a10f25fd08d93be4a4e362ec0ff000000000000000000000000dfd16919d6ed6c363749b87d243e11c322325ff4000000000000000000000000f48628ef6c5b5154784b59901e5eebb1fbc894ce00000000000000000000000080e094bb8bd4f92bb7980445f73b8fecd2ca3822000000000000000000000000ded1209e3edee26c1d70cf1b0934a14a6fd3e816000000000000000000000000fa7086d6dda1d4516bd551a59c67250dafbad49e000000000000000000000000ff90f1bb984b3cc19235cb86b339000cb5ecb91e0000000000000000000000001f4705fbc1f35054d70a675ff43958db91d51d7d000000000000000000000000c9419600a1db44a6c628b94f1f052c2a637e31880000000000000000000000003b326b5527b705ce9dddb276d6342506d043a6070000000000000000000000003a822016c8411a5788f723bdb415b3943ca0a3fe0000000000000000000000004f0f202ae3b490c8d0e3b74751de4c0126c32a7d000000000000000000000000f1e67d15b7e6b774c91664bbdd25567beb98a5fd0000000000000000000000000e3e9df674273164604f9fd94ada9f133d3420800000000000000000000000005760000ae947956259f2eb96fa48c8baca335ad60000000000000000000000007732200bf846c8514ce0814937ac6d99161bc334000000000000000000000000ee74d81da9e8f7641c8b4e7db31845669000cd5300000000000000000000000083ead157e50da7b9a705eeac2491e8036059661b000000000000000000000000a6851c59cabebef0bfaee7d1cc0b6b27e0a4499600000000000000000000000068a2ee2a33012dffbc84258ca7caafec7f94f918000000000000000000000000c292296a4369b4655a6676e5f253a0fe20a0763800000000000000000000000008aad8b7671124b7de7339a9773fed664c6c2862000000000000000000000000f94f9dfc3f33f3f2aa159f482056e01803aa471200000000000000000000000014e702c00207baa0e51af1d68a2a42cc5ff3ef67000000000000000000000000d744a3b7191f804121cd80455d193bb07ccf893e0000000000000000000000001939762374c188d8657bbefed6cd8ef5c0ada91f000000000000000000000000f726d3971d1e9aea347cba047194fccf509c73ad0000000000000000000000008130439a481c76bf68524472d62dd487ea7c9788000000000000000000000000cbcc50ea23c9513baafbdc425157a96921af96ee0000000000000000000000005036c5a70220429877a8bca2a59502b65e22acd1000000000000000000000000b6d2a6dce41151900bd51e467e6af89c58578e2c000000000000000000000000d2396c0ffa00d455302d102e7beb424726667cf8000000000000000000000000ff870200f0a2f3b51e45c2e75846b391e2b5956e000000000000000000000000b927ac6bc1708cca63421b7827cbf65bb1ac9dad0000000000000000000000007ea679fc1067637fe4094fa1c4b9b705f7539f28000000000000000000000000d7390b61441269480bf1b6d2cd5ae5cd27697f1100000000000000000000000023b126f3fabff3318c2dcf58664165c41ea216300000000000000000000000008e80f46d47fc22a29e78b73ead2735deed9829e400000000000000000000000080446e2987bd92d5358dea13acf90c9149fc4309000000000000000000000000ae8d1e0dee50a8aff41def5286ca6e08ba979cec000000000000000000000000e383dd30a838a4f36a044772b0703ff117f569b700000000000000000000000021ad05dc42a96108490b0e387df047ad28a086c6000000000000000000000000204f54527a090102e377a24eaaf1163b6b20919e0000000000000000000000003d19003d7f9f49887d278de9f16b4ba7116ec5980000000000000000000000003763c190fb37a8087fcc570d6a56b8165d56418a00000000000000000000000064de8437a37f4c90d5ec74e04a10d1df2f540bb0000000000000000000000000dd34c88ef30b08fcbf8408d18a6201fd0ab9346a000000000000000000000000022a646b9fcdd9b7a78fca2f15fb488bd3abcaab00000000000000000000000073bbd7c77dddbff5f4b29dd7e09e576f8be8785600000000000000000000000001f28a52ce0facd51a2210f5fbd377e3eaea5761000000000000000000000000f50c835cec5d5d9f52bbf3c20bd08e5a2fc7321d000000000000000000000000c1d215615864bb55280affa665cf13c5aba6c767000000000000000000000000a65e0dd43ee74fefffdded0ee566a6091c908833000000000000000000000000a3abc808df3f9ab2cc1d6b56f27ad2096dda7155000000000000000000000000252fceedf8d57420f5c06100153ce93a139fe8de000000000000000000000000f123b5437d499fb9f471e545383dd659958b9824000000000000000000000000e5ec295b49128f951345c8a07cd42930ec9b36bb000000000000000000000000b251b5db79ef85db9b1c9dd17b607de7baea1a78000000000000000000000000c9c82124907c6a26a2fb98d368886b4447ed805f000000000000000000000000470a5cda9300e5cdd9d1555149e26732e6c8ccf900000000000000000000000034f8ec156301df3ac2da4d554b7ee78528eadc46000000000000000000000000a5ac5d3c3027a64340b2a8d410364288aacd58e4000000000000000000000000dfba2ca9d7e5ca410965123969243e0042a79a390000000000000000000000009d34704e6e303b4b4ff9936b3696a0396a7f26210000000000000000000000000f1815e44f3d123d6249ff0f08817e08bf2b1695000000000000000000000000c289dd3cec24eb8b99432bedcdfbafe63d062ce2000000000000000000000000bca3064fb469a9f9b439476be73a6b655af46a57000000000000000000000000a1a9aceef32b2c483e48827f51a39fc3de149b9000000000000000000000000008aec5739f4a253c80f01055e1dd623da2237b11000000000000000000000000ad0fd1892eeb39175e3429ddffc2a0292f2e53260000000000000000000000002307652f0ec03346807b1df9e5a3a59fa3ce53de0000000000000000000000004608a4f0317474ed97bdadde0a58688240908cf3000000000000000000000000bdfcb436e195a521d2dab94f3805806acac6cf0f000000000000000000000000323b701ad36b631884487adf7aeb0c07795dc3d2000000000000000000000000d0c3218303591c7ea68560509be2ef7b9e6d2191000000000000000000000000f8681de73f045cbbb2a36205c03b5bf5f804c859000000000000000000000000aaca1a8b67e2d65d1ce01b677660ab06bec75420000000000000000000000000bd518847f79ea42e3bc0a16b9dafd8e59e81c33400000000000000000000000078d9a17aa309fc94a24ce2d849593d9473da3eab000000000000000000000000db3f87f81fc4776090baeb605d91e69850aed450000000000000000000000000c5c4915d49b2103aeb1834fd1af4baa11f015faf0000000000000000000000002bf666df3a143ef6b5fc2bdff818813816f873a6000000000000000000000000aaaed331080b54ef959a0bad63207b5c6c841af5000000000000000000000000b160c7d8ebb40147f5360498ceb6672fc1deaa2d00000000000000000000000029efd1c5569c15b3c0fe79c01deddfd92d7d80c20000000000000000000000000382fd13d299e9e5beca3e203bb3239b25dd54bc000000000000000000000000905bdee446b29c4872f70cd13b65bed736f1dbd40000000000000000000000002cf9829318c33bbee920ad617f279d86e03d5b960000000000000000000000008ba830c6e0153bbd41d943f9eda7c05e83b2908100000000000000000000000098e7716c2b74e186bf56c11b3744af8b29f77ea60000000000000000000000003580d69478667282aaf52eac5849a53f8f8e1f2c000000000000000000000000ff8d6d3ab787f07fad716fe835109a3fe26566ed000000000000000000000000c5ecfeda133bedee136aac5060b5758ac5129eef00000000000000000000000095970af4781c623248f76020150b4f9199c94a9d000000000000000000000000074218306318079d2a0430996a8edc3e7ca040e8000000000000000000000000c1500bb9b3f710e4c9542828e50700864afcc3f2000000000000000000000000a9fc6b72c9847d6990777a42a7df2c57fb08d869000000000000000000000000379f6588512420fc93ad4cba115faf60cc3296af000000000000000000000000307359f2dcfbe35f98f60b48555c8a6a32364518000000000000000000000000aa054fadc18bf024c873402d14ca4b212db839f500000000000000000000000031b7536f4b53924a7795e6c9915a110582b362b1000000000000000000000000efb8565f8af9b8bbc918eb55a7d77486fb1adccd000000000000000000000000afd3575118255a3b6964303a6fa3dcf4369e1436000000000000000000000000db2460f4ad87cb4a7c3f3ed8a2a8f662ae4660610000000000000000000000006a41999b9e642c9689ae4791039c628f19a98da80000000000000000000000001daadb9597024cb926797da0555a2293692dbf950000000000000000000000006c89eff2971a967dd6f3e6109cf012a80e9100bd000000000000000000000000eedeb9a673163ae402019d946bf4192acdc9b84d00000000000000000000000088cd3f42bb2919783203e87f5185ec457427eb72000000000000000000000000126336b35150d658e9fefaa55efd5575b8f01bbc000000000000000000000000f903f1acc89b752769d198bc8e064cbc2bbab8a900000000000000000000000041fa2e0f236b9c918b2470bb9fda9adbfee902ec00000000000000000000000005689e7184dd04aaf77c936671559db182a8660a000000000000000000000000048161fff7d8eccf89a7019189d383bb15be2009000000000000000000000000feac0b8f4d19e47739e2f8d9ca3be5e77950891e000000000000000000000000e6120961201af7a5d38ff0b11bfabd7e5b68879e000000000000000000000000738829394525bf0e3a78d4fb93945dcc1f12e4e700000000000000000000000040a60fd7816114875facddf3edd9099820859eb30000000000000000000000005797d840f593217ff97dadd528f55c7c4b32efd5000000000000000000000000f3f557c2354772957e3a144189731561777ef9fb000000000000000000000000989b34509a179fbbe3d582866626267abde7068e000000000000000000000000be604cf9842c8f9acae9a1b7c6156b77d8ad0805000000000000000000000000d12e7a4674bb56c289e68bfa127642092adbe990000000000000000000000000908904c52938d0c77087427aafea7073598f58790000000000000000000000008677d15d7e4dd8f24fcff0095b3857109f13fb4f0000000000000000000000009544afb0e11c22c962ba8f1f586ff4cedbaa57d8000000000000000000000000578c92a89faa96da4473e0cf82b30adc212a9dad000000000000000000000000d798262f001a8edd990a7f10c13f5b8bc3aa8fda000000000000000000000000f97090ec0836118d4fa30f9bd3ab3c2637ab8b12000000000000000000000000c6192b8430471b4ed1feedce26d8ffc091e43ec2000000000000000000000000ef169c6b6a4b1a81e256b2d491e0ee83d4335dd00000000000000000000000008a4ecbfd485dd3bd3fc2c88c8756ef028996395800000000000000000000000076fae69ffdbf806efb38df641fbcae368f8cefaa0000000000000000000000004d9f49de0c9fc011ee974555d904e10a97fc71760000000000000000000000003eb7c435258501da1940192e977392f57032bc97000000000000000000000000f3cc58257945ee0ce23e33fde2bfb2baedc9fbfc000000000000000000000000d56a6c73fdf083a539f49e23b2ad6159323792990000000000000000000000000affa5ab7d664b9dfc7a29a435fd16ddae175d4a0000000000000000000000007f1b8935ac89a9f14e1c6510e762955e0d67ff97000000000000000000000000bf956f29e7cddf7e964ce9ba8f8f580c4682e737000000000000000000000000d53cd56efac328e4369c043ca654bd77e55e5e6e000000000000000000000000f935da6430189a798771edd3d2201017d284e420000000000000000000000000c6028f8930fe44a5413ea28e02a7fde83db72e1c000000000000000000000000db5927b0222acf8d5b8d2a13f14cf9d8955880c6000000000000000000000000d594f74703b38ab82ec22634acdf750297ea3c9800000000000000000000000002ca123c47c7a30823336e68537dcbf8224f537c0000000000000000000000000ee24a5489f8d648e495ef309ad5e7c2c4dbb6f000000000000000000000000054e80db9d78bff35bdc698d23f816b78b70b7ef60000000000000000000000001744cf5224495d23abca33c1e337f8e61e6fada1000000000000000000000000ecee73b75bf90eb8805e59f76bed55c0fad081f100000000000000000000000098334118cca7286f1ea9fe578cf3bbe350dec95c000000000000000000000000de411f0d5a942380b093b18a310c46a1d9cc1752000000000000000000000000f7d827400e0995691da81287221258ac06bd1c0d000000000000000000000000d86ddf9299df2c60f4c8fbb0df0a2dbe4b412da200000000000000000000000013308d824ef8a779d118d78075f6966227d2e0910000000000000000000000002eb7ac1d6129196d51915529055536b76d255bac0000000000000000000000006c6d11e5fa0e6ddbdb8fc58fefd4fe6da0f55b78000000000000000000000000dff504f407c1d1d44457bbd1670285e174e84e03000000000000000000000000a824fd41b10c08d4fdf88bf7d6e87b0847faacff0000000000000000000000008012ff7edacd7fbdaeeb879342eb149c6875e76b000000000000000000000000167d815f8b5f028afc8ae87b6922af6fde2c3e84000000000000000000000000ef1c3860f70f1520e8a98019bb9043ab236126fc000000000000000000000000a0f502519452fee4fbb54af1312ccf168c438869000000000000000000000000dac90d73c3deccd4fc421d28dcddb74c9d636a5d000000000000000000000000de5cc37c207b867b226dc71ea66a413fda20047e00000000000000000000000017805d484b8e628dbdea760476b93ee6325b7708000000000000000000000000189fb8ef86d77b10c25dc7fef24e966c4a239322000000000000000000000000d80daa5316e6684e15e1a6f4085cb5797d2fe578000000000000000000000000146629267eb2db335998a8bf4ee901c6bc87d6dd000000000000000000000000f544eb954683230c7ca4ffb97a354d3cc29bf765000000000000000000000000e2a4ad9570e3861b5ce97588c7c0e1ee9df61db50000000000000000000000008eaaf50e72b0cab4969421b2f4c77c74fb03e78600000000000000000000000081c35170050dae5c8098b1ea44e1123b322b73bf0000000000000000000000004390e23dcae0f2c85bb3ee32ee2654de62e7ab6600000000000000000000000091c73874a71371428cd41ff466b3250cedbd7df4000000000000000000000000a047a8f72c2b58f89be6f22f0dc4b309178d1b1d0000000000000000000000008034dae1ade06d867347b5f0cba01fe69f3dbe13000000000000000000000000cc5352c0aad05d280cdba35da436e0a33c0382a40000000000000000000000008c4849661d1a88b3066bb141ccc9f0d2631b4d520000000000000000000000003e65d484ee3f9df98ef230059a9b9e8575a582e20000000000000000000000004f7c6936c24036e3102e3d4661fc5d9ceb9d00d60000000000000000000000008ef5832ece56dac88a4a5e6e700b08b247a7469b00000000000000000000000005322d2176b7400ec9910cc50a6e40b7e43c8167000000000000000000000000a17965100e1ada42d1299016eaf4f794ad0f6f280000000000000000000000005a69c3eda67953fc79e45abbdae98224b85cb17f000000000000000000000000650bb7265291735b322234e470a6dfd04cff951400000000000000000000000017e52f38fe8a779005b714b0300b90df7610e2690000000000000000000000003ef3aca3f5b2f85a2c6c6884df90cee817a705f4000000000000000000000000c7700acc4323daca30d4f2ee659bf93a5651cab50000000000000000000000006b90158fda07732897be19b79cb3393991be68e90000000000000000000000003e384eb4f3fd6912891936f4b43d5cde72c4f45c000000000000000000000000f098fa40298778b38395642d857bee09f7fcf9290000000000000000000000001d98422259238a593aaafcc28f0d85a30eff7f32000000000000000000000000cfdd0d06523124289b96eebc0ba137420baa610400000000000000000000000079c9e89c3c283c76a391e7a9dbe480e30e2f8077000000000000000000000000adca79293777e08340ef46f037a59a56b69f8fdb000000000000000000000000d743fb25bd96c4408708bbf19e45c7ccfce6bc460000000000000000000000007dfcdadc114ce3be1085fa33100482049eb0c1a400000000000000000000000099f591f5aae30ac3b54a29114deec584026fc070000000000000000000000000692ab8472360159b609d0e8ba872f4763e7e632d000000000000000000000000b52f9fd3620648716a99e95df6ea33dcd490f052000000000000000000000000760961167cd49c36d2f6994c3a52e37f6edff9c000000000000000000000000023bd94177d048814b62ec419a34c0baab01bb65900000000000000000000000070a689a5a8f7511c35348c56aad7f9cad37534c600000000000000000000000093c311fb0421a0df9ecf65e4e24bf9f1f12bfe7c000000000000000000000000a34daf71747373c95fb5f60c77782584a3895861000000000000000000000000b78f28c8c43b68013c961f5298ffda8f872846ca000000000000000000000000fd2feb8f0db55ad1c754226ae96a3a722e48f8f4000000000000000000000000d1a376957f655e3927bad34a2cf5b3d50cdee25d00000000000000000000000051d40935a617f05c1bffd200f7d5ad2a6f031531000000000000000000000000677b4ac09a467b700bf8e71a3f24491505f01333000000000000000000000000296aa788df4823c3acc1b7f1152a470a9d7e21400000000000000000000000007574af0a92b784b957d5917aaf8e62ca3fd1953c00000000000000000000000065a9da251048eb2a9596342a7aced5d4daaa3ff7000000000000000000000000cfde2d65286646164cbe58c148f34c882ddfd8060000000000000000000000007ad27ff90dbfb19e3ce30581ffdf6eeb6f829906000000000000000000000000c6c9ef7e3a12ff0359defaf420879f22fa7e577b000000000000000000000000b3dda39b62f0e46ced05b131c3e80ea9c3b35a30000000000000000000000000df1863322e83ceb4fbf96096466d0f80cada8c18000000000000000000000000092fa6307a34eae2fd4f2a61742ce6ccf0b444d40000000000000000000000002d4ada483c9fcf49d338d475f20ef41b5f649f6e0000000000000000000000008a87f849e5a09a4d42a0389296594620f212f1130000000000000000000000005030d052061cd0cdd42401601cb5670a0a41222c000000000000000000000000b87929b6580da9da8af8257ac014c2de39fe260a000000000000000000000000f0ff2a7448ca5d171da346ba3a57c698f70294b5000000000000000000000000a3c3a1470606fac3ec088cde0084e26bd15ee62e000000000000000000000000e7a795d1d2eeb0f2453367d42fe1729ca941d038000000000000000000000000ac369219cb66ab5aee06644479cd01c47f70ac72000000000000000000000000616ea4424f6b98d9e5a799141c0602de7eb0e2c900000000000000000000000050b436e5e962bba992967720befd499475362b2a0000000000000000000000004976c20dfc0dda7e5d14963070ff65e2d950b55200000000000000000000000022b5f88028f0f8e5b1154a6caaff256f706b1b1c000000000000000000000000477430961e6ce58aac2b1123148e7e0e96e148b800000000000000000000000004150a3e749487f60045c3cfcae2066764e897d0000000000000000000000000bbe240b0f87d4b384837106e47e2c19337293aeb0000000000000000000000002ccfc32669c1f259d5493373d641aae6adf2dbfc0000000000000000000000006d861f2b3d44653208d56c989359bc210a953a41000000000000000000000000a22c5ab78b1a578d908e0a56f15875707325de070000000000000000000000005371a1f4b05fa405b156895da3cd69e2d1b4439a00000000000000000000000071eb893cc26c2d20a94396ea78e7b43fd15b8e64000000000000000000000000801ffe4643264a53beb2bca173aad35eb3900ec10000000000000000000000002d535f2509065623a716bf1b99722fb58f625a030000000000000000000000005caa35c6283318fbd4ca1c6802eb34401efff4f80000000000000000000000008762a693e242ae694f5d89d2a544f6da2d11a3cf00000000000000000000000073c60893e1f7d5b7b98c3ef55fb8f47e8a44787a00000000000000000000000098d0d263b6dc3dce69b718ac6150f44c6b332efd00000000000000000000000099a18e3070d26d5b0fce3c6af157e8670227006b000000000000000000000000d5ac46a0726e36258a067ad6f7c10e9842ddbef4000000000000000000000000397a7467384b5c0861cbf2d94f9c29ad8cba08ca000000000000000000000000fb9eac658f015036d40a6f97b07317ef7e10ae22000000000000000000000000103395c0dafc7e9f9e38e41a85bcb907a862f27900000000000000000000000043d8fd848b13cb8cf528c94899ae914b9e822556000000000000000000000000657f46f34930d363c53931af62b704cbdd6a6038000000000000000000000000879274b94d5497d5771c807959fced452ac6b6dd00000000000000000000000084f89a749d755baba4a0b67065e779cf89fba129000000000000000000000000301fb12704e414156338bada7ed114435818665e000000000000000000000000511cc5d5171b53bdfd06f22cd5491b3706c621fd000000000000000000000000492ff99736edc3a0cc9369d007acfa71203325c40000000000000000000000002b59a83640472ce7d2357f931da5698e98ad8e17000000000000000000000000476dbcfbbadecbe46503df840880050b6b31b84f000000000000000000000000649a134d8c52586af16af14c85a8d59ab84163b4000000000000000000000000dc4f174facdcf1307deed2c18e1a44f56fd5745000000000000000000000000059d83deb7d7f957699f1388d57a48b1b1159416b000000000000000000000000447b47c1ad4ad4b4f01a1a9743173f575481809f000000000000000000000000cd77953095caa36c9db3ad0e8e3f2c9530fd6768000000000000000000000000dda8b238356d0ff85cdfe1a6359943a15a7c9fa300000000000000000000000086e78c966227a9f485dc427e00ffaca74ff5ebe6000000000000000000000000bb561ed3ca9af88236d9d2e91e3d5729c3623eaf0000000000000000000000003fdde6f43ab1c7770fc310589eb13c4784df4b120000000000000000000000003eca95667741df5f1cbc4fa93e6e0ae5224580b4000000000000000000000000cb4024d78d8af84d48361f91e3a4e80543961841000000000000000000000000128a690bc18ae28bbb9fd0b790a3cb5cf912ae3800000000000000000000000018df4ce200bc7d21472caeea47a9afef3ec4381c000000000000000000000000d3bee822742d94c58bad8318b44057814b9a69ef000000000000000000000000bde06a54596ee2064d23ff1b816765d7db55988a00000000000000000000000091b398179dd7b23a364a1fb23a101aff77132bcf000000000000000000000000bbeb8768ddb1e79523701732e69830c20bf781d3000000000000000000000000ac9eb12eb77dfb907952f33f8a36adebe859bdf60000000000000000000000002799aa9a16592847fe8314fd6072a516402557ea000000000000000000000000bcd5d94ae57d60a89e79ba11267aa6a1a47450d60000000000000000000000000b56936228c57bdeffd6a07644e9fdb13406ecc30000000000000000000000004d004c30e74699a989674812f91272f7de3488b1000000000000000000000000c2d9d2c11a7854cf48618d5ea47d4e2adc152e03000000000000000000000000b55642833b46359cab56d7479205ef1d74c3398100000000000000000000000095ce5f60b70d5cf7d37d644f41673429384fe46300000000000000000000000078ba1cf540c17b88bd15a03b1b21a9ce3a3811d00000000000000000000000007300b5c129cb82ce454a916df8add4fafc9aebcf0000000000000000000000008e201e690f0fd20e50b6c86165b661c9667738020000000000000000000000003384093575b5d444ad83cf6db94e7f408c9e7dc100000000000000000000000039063287cf9952126db86be3065c45372951aa240000000000000000000000006c7f79800a72f3b4b7fad999b1f4a6ce60a44c72000000000000000000000000677029e369dfb8fc1474810f20fffc43c49fabf5000000000000000000000000fc8821656ca326a740f04b29aefcb80dd32794040000000000000000000000002b84079ce1c3ca920db88f6d7ef641daef4a406b000000000000000000000000fc0a620187abc10b8b1baf370ba0caa73f2b718e00000000000000000000000018beba3fce9ec593c227c4adddbbe649328bbfb30000000000000000000000009d020e1a99b5fbe0abcef956230987da2baa94530000000000000000000000006252eefddb8036f9de3bd23f271da0d96181810f000000000000000000000000fe5c7d0d7ba45eca99a269396821b3afadf30b63000000000000000000000000c9ac497597f340b49f66db952702c6c547acd2ec0000000000000000000000006223d183d470a898259ffc74c76c3b490bca9358000000000000000000000000d65c2ac687c4ebd419eb48a8f3589a9f852f4fce000000000000000000000000a392561e9eaaa860cb504141b930ca227193ce0c0000000000000000000000007ff8929a9263a14a9dcc0502430ec008b997ecf5000000000000000000000000c9b4188fecfe2dd47813df1e0e0eb512c516955f00000000000000000000000017f0099220dff19054e524255beed567ab40e356000000000000000000000000ed9cb57ceb4115fd8dd65a0a26f9b0ca10dc1c190000000000000000000000000788b9f117017ac7ee32822cef25079288f44b7d000000000000000000000000af2e80ef1cb48f720a550c0c651ab5c9072662040000000000000000000000007d9c0d6e0979ec557c0126f8e8c69e78bc6a06a90000000000000000000000001380cd8384ce116661df0c5232712afb546783cc000000000000000000000000888efecacaa9d745700476f590d50f84e5a6cd0f000000000000000000000000a9acf712029472fd1067cd14e384baf586b23005000000000000000000000000241105a11989531a18f3d20129bc286f3e708759000000000000000000000000d19fdca9b2e73495efa015d2b73054ac59b94e15000000000000000000000000c9b50bfdb86381a28c236a018f08f56445e51dbc0000000000000000000000000f81a32b3805b053b65245024eae03ca16971c2e000000000000000000000000181f29a252dba0f94d95729c2aa3b46e8355c5b8000000000000000000000000ee91d62eb5aaea933efbfd0790613af5db3050060000000000000000000000001cf5d475280fe1a174ebc866f83046b3463413b1000000000000000000000000d66f115e92f43f71c01513db6434dbf5a3bb58ca00000000000000000000000017e78fc31387ae7916b77397df7906400f422df90000000000000000000000000dbbafd7584e2ba82658f2fa4560ddf9dc021a8500000000000000000000000060d2440b168454403e3aa53e729aab38d155dbf6000000000000000000000000b6b40245dc4e8a6a1a46a1bd57bf98743181027d000000000000000000000000c7594fe9607661380d2a5bd4ddbd95fce56501150000000000000000000000000bd87e82d62307cdb7636eb2da2707b693024d070000000000000000000000004fe7bd239b87720f4cd83ee4a91fcf93c1229eff00000000000000000000000090a142922c3f76762f02bcb2ae6f65d4cc9c495a0000000000000000000000006f7e5105bc2042845baf66456a6ca99ef71519dc00000000000000000000000019fb9b755e61fecc5375126342735579e49b30ec000000000000000000000000acd4fcb092f7aa56a4778b32467d5df48edce06e0000000000000000000000005acc2e41568b7469031425267cc01fed0fefa58d00000000000000000000000022bc603fc2d98e9ca8a5fc55ceac88bdef02292c00000000000000000000000022c4dc7c5acc80e66d056b8651d8378defb16d830000000000000000000000005d133af2f33c42ea66ef96202f022c0fa816ad0900000000000000000000000012f1fced2afa07b04ad6379be0dd951bdb76879d000000000000000000000000465c5f481c7d36affc581150e0eb093b8585485f00000000000000000000000052767f70f05b7d50100e662d7ba1b0703a6aa6fc000000000000000000000000a2705d4e709f2822809d5a89d8af7286edab1c060000000000000000000000005f55aec9ef89bb2e6cf946291f69f13799a45151000000000000000000000000db3bc1e79467704d832fa905bf4bcd032a193c0900000000000000000000000054033795e7839567cdb488a1a2e626e8097f183300000000000000000000000044635d6164072cec436c0534a6b457a3d95772690000000000000000000000007755e6d70a645f011deedc83d6bcda58aa5ad3bd00000000000000000000000099e5bfa3d83e887546949465d441194af253ee10000000000000000000000000db6bbbf7551e4f82c2adb895a1056cb36c1457040000000000000000000000001e4e04995f3f053ab7525a12f99ed26f840e3468000000000000000000000000f6a3c91f48109101245132590d62a98519e3a159000000000000000000000000111fd3e41a2ea8aa907c30c8e9fdb9de3a2bfa17000000000000000000000000990452ac60cd36b4fb34098217fa4bff6f47cc46000000000000000000000000c6db53fb50a7c5ca19aa95181a00d07506adae62000000000000000000000000def300fad59c5bb3be3e50c813b727861ebbee3c000000000000000000000000cd6357152d70e28ce53f851839112c5bea2d8a5a000000000000000000000000a25e00f26e604abf08d51b85c361083fa02a8c3f00000000000000000000000045d14d0031a4591c83be237078afd1ddb0e6d372000000000000000000000000037e6a1279aa4445c65931120666d3394a2e9a45000000000000000000000000e2d74cb771254811a24b331c55daa7d32f794971000000000000000000000000955898b65a9f99474a81e128bb6d447d723a0d50000000000000000000000000faab35a5385b7a38a16c4c8afba54170307a652f000000000000000000000000733d4e3605610947b44361f6ad87ca06bf7e5d87000000000000000000000000c4e9c3611754c75bf1fdbb9dd36f916a3aabcf44000000000000000000000000ddd9b285de2efb4029897d7356ea25cd9236cd0d000000000000000000000000bcf1b8b0e23be714d68651bb2b73428db4ca076a000000000000000000000000b8a21cfcab7d8694c3b3df76234eb77eb25d8e2600000000000000000000000085f042c8c845b2d4270c426924c7dfff380da6110000000000000000000000004e4b9e53d26eceb4c2875adbee7de81830da8072000000000000000000000000700704a8b3e91a534e3b3e2e3891970cb502019a000000000000000000000000fcf47f1f10d89bb1d74eca46f6d9c3531fcb6cfc000000000000000000000000414273cde720f4909417f8689dd25c0d6b006669000000000000000000000000513c1119d419ebdf6bc77f0d8f035803563ba62b0000000000000000000000005c782a06b39c11b16e812f0b285b2f9c7b316d3500000000000000000000000028f39db34bd36ba5dc9009015f67a57f907484220000000000000000000000001e71448fe2de054387b270dc338a5d3dda45fa97000000000000000000000000c28cc1e0c3da5ca6c2eb9eca10a91a64079f122100000000000000000000000003c4944e46544299becb9d8f508df8c7b7917b6f0000000000000000000000005fe4e4f86ef43f9ced2c0c6e5a1802b96a948fde000000000000000000000000d86b1d500a7d23538dcc7c541f7c03224b23d479000000000000000000000000302617516f11b3298d4b143ef2cff00a59b2900d00000000000000000000000083797066b61bbcacf31d6440339c711e9766a0460000000000000000000000009b6acd4c11e5e3974d026f991396dd14e7b9094600000000000000000000000042f598da0e0f60bd1fc819b51b1140267dfd406800000000000000000000000017368c36f0b85b7bff1574e7da993ef49157f48e000000000000000000000000a8a15338719939d6fc55d5c3b25f22f4a7a7867c000000000000000000000000e005a6245c2109f2c83ee25b91d502d2d06c12a10000000000000000000000008373bfa7d87225f315f6c0b2b823425ae356a013000000000000000000000000d0f1d30b4fab827bb397e887200a0ba5b3fe664b0000000000000000000000009fe02055145b5d5f5849e2e1ba213438c7178f3a00000000000000000000000024ea36d448f8ebf7f67311ac05c4583e8e32dcd4000000000000000000000000c9a5eb8173b2715748d36481857c9f86460e10f8000000000000000000000000646e77d6c885922188383657efbf1d54140b79240000000000000000000000007e5883cf5cc518e22a04edd09bb9c2f0ec255109000000000000000000000000a9caa309e5f369da145053e2450669663834fa15000000000000000000000000363a694500adb2a6811f430f92bc5bc790b7e76f000000000000000000000000c0cfdf8e496405ce85e4ebb983ffbeeeba42637d0000000000000000000000002b673eef99e004cbcd8854a6a2917e1aa7e2ba1d000000000000000000000000b824f9e5188be6c3ba5ae65234ff28c56f78ada100000000000000000000000082c8e784c740d78b5ac01fe62de2cfaa274fd506000000000000000000000000c2046aaf50769e0bf5feeebf927cf333e09714a10000000000000000000000001404281591ec8757d6ba96163e14ad7cb437fe8c0000000000000000000000003b2d79b9b5367eb013dc90e6d83401fa8bc4ec7d00000000000000000000000072e5263ff33d2494692d7f94a758aa9f82062f73000000000000000000000000e86e3c07b70df2cc66e45a2ee749ad2b9e3485ff000000000000000000000000063d261427a2241953c68594b0b97aace0698feb00000000000000000000000097e24d90f6e05107eaf7e0f77ab0cf0bac4dd82900000000000000000000000096d2b44c78c8eb5e819b1d4af4e4f59a9205c47e000000000000000000000000776ece6fef30edc544c2ae56aa81e72dca033e1200000000000000000000000047f8ed111e4814e24d2261bfba17dfa47cf5fc1a000000000000000000000000ae3205cee4b511737ace635c652017dc0fd9627d000000000000000000000000dd8ff480dd3c99be704a7554c309252ee52d3429000000000000000000000000b126d850c5674d7f122838868ccc91ea3c57ce1f000000000000000000000000f2eab50e64fa7ea26a2ab8267468225b7f1bfe160000000000000000000000003f19bd78d45af14429277accf8b91df3ca477c4d0000000000000000000000007920d800118700337eda921eecf76465e6d800e00000000000000000000000008ecd497fb77660d3bf2a7fccb57b7a8a6911117c000000000000000000000000e86e9463e2a6100d3a9f8fb2e0aa7a7bdcd3b06a000000000000000000000000a1386ce739575357c7617cb3bad4c8d0058da33e000000000000000000000000b38c92ab834418e2f69ad92459486744e6a1ca60000000000000000000000000ae23f91b29d016098a516eb59f86be55b36a0e31000000000000000000000000eeb0199526409683db2da1344b3bfb5369aacfe0000000000000000000000000bd6a32a2953d4331e3e301c284e49c1d283a0283000000000000000000000000031d204e695444c2915cf6689a038150e2d6e48a000000000000000000000000364cf3b0613d00b7f02242e4744732ffb18af9f4000000000000000000000000b08140d5d83cf99329d8420b21d6424a7e53ba7000000000000000000000000007ae8b387bdc87c8e9899b8dc7aecb727c4cabdf000000000000000000000000724d0d3c4d585937555b224cf4ce2c2358c281f5000000000000000000000000456355a46ffdfec884a69eca2f6b0a8b8cb06fb5000000000000000000000000eba25f8527d1c64d07c141cc2b91b126e87e8609000000000000000000000000a45fe4788ad1ce8b1a04db6f49cd9283e291eaa70000000000000000000000008931f7c0ddc7531cb0d04817926653d2b508b12400000000000000000000000000a9c0f5f8a0bb2fdc7fb4b83de4f96e12a31e4f000000000000000000000000170a66fbebca0b6837bf93cae7e7fed3c0663970000000000000000000000000a26064cc47a37144e6d707ec18bca8b285ffc168000000000000000000000000c03db4701ab5b3ca886619302590d2b387eb0183000000000000000000000000c575c21843bde096ff767266ba443c39c1bb4d1a000000000000000000000000da089e0f62048a151eceb18eef6e3f7faa85a620000000000000000000000000c0a8a96ed122980f6ee283867efe9d576f46e1990000000000000000000000006526133753ac4fa3797ed8ec671351074a238ae6000000000000000000000000d4888d01699102bfef61d19d849568e5db29b90e000000000000000000000000722d4ab643c14d574530708b82577e1a5067f3a60000000000000000000000006f1e7bb2257f6ece07ae26d8bd5cb993a6112ed3000000000000000000000000bb011b911324a22a5408fbe75a9709ac6c234fb4000000000000000000000000a42602b3170af3792236550df3842a1728b98222000000000000000000000000a411bbfccc31e62992918e96b525ae3a9729af440000000000000000000000007eeacb6c415fc1efe9f019ac42dea7beec6fa405000000000000000000000000bd2b6fe1699742f524e83ab412a7fd8c559ee7cc000000000000000000000000c777f52e9f1f0ac4a57c475a421198d375962eb00000000000000000000000007f02761a67d0c34d85181c1d9e99aa992ee7c27c0000000000000000000000002d6028a6276785c1e9ca1ec1b43379b4f3c9180100000000000000000000000075a70b3f24eb6f32e75b53fbe9315111d05851d0000000000000000000000000d1a2f7b4d570214b13c1bbf22f3129a4e73d9049000000000000000000000000e66cb336c7394eb4d533cfee52dde705e66066e300000000000000000000000085581126fb1a7d870356d670e9685cd9d1cee55100000000000000000000000039234b37fab1e09ce99dda98fdbc30383d8995ac000000000000000000000000e8e214b9e9771ed57ce7ff0be7265dd257d6e6e50000000000000000000000002f57ded97461bebd626246d7e4970357097be3770000000000000000000000001848a02e733601bbf548bdc1a8140115f6915efb0000000000000000000000000b64e6a8220279675cc39ee2ccfb115183f32dfe000000000000000000000000ada62461e0f99e7bf7ec1870232afa71e25641be000000000000000000000000198a258d40819c76af2fa8d71cc34ef9fa25eaef000000000000000000000000aa8fc558b78cda763417f0b78f369184db2951580000000000000000000000003bf047a216f7dc1d2c11fe9db951ef7959cd75330000000000000000000000001893d7c8a68b321637993a917a52b08e3ca00a90000000000000000000000000cbba02fcaa802f7555a3bd56d4040f1bfecf3f33000000000000000000000000655ae451da97eb7b00f2d1afc8c3fefe69b0acd600000000000000000000000010dbb92f05478ea9427ed5e8e90fca7b4c12bb49000000000000000000000000772fd1eb14177e641c4fc33be6263dc928b6e3ab0000000000000000000000006f0aab04e1abd42cf645e914bcf1032b4ccfd5e10000000000000000000000003b41950383550028b02c8435f0d257fdb52f78720000000000000000000000003920a114bbc062151d5e4cc767b04fcc87aea265000000000000000000000000465a6139892786935a2296b2f1284b0fc8218e6f0000000000000000000000005febdf5e4181bfc2e9c3635ede71b4b6e3944d4e0000000000000000000000003acb160b745bc6cacb9fdcab98c99525ed48325f0000000000000000000000001ac6bf798311c2291ed3bc0421c7dd2c54206e780000000000000000000000005515905f6d2bb2cca7b71dddc78947fbedecb5c20000000000000000000000002179595fa16cb1a6a2c1e6b2684af16e628c3c240000000000000000000000003fc62b9f8daa3a8c559f832fd813a9d708961dd40000000000000000000000004416a93f2b2504648b76368e3064eaa8405843440000000000000000000000006ee826c07d6936a4ebe7a1b1decc9dd7d98716d20000000000000000000000002e11a3b6cb0a03e3d0dfefcc1788298f79c11cad000000000000000000000000489622bd8a19d7f3bc454c2895ce55a852c8c09e0000000000000000000000003663486f938057486c874646982349ba32a44038000000000000000000000000097f4a85f5173be255c0c15087620046b820f9cd000000000000000000000000e534e37779839e68467a6c91938309f312a8ade9000000000000000000000000f0e3ebca25dbaa3a9cf3204fb52b7f62406e9c8400000000000000000000000093bace40605013118b9b996896210332b7bd57fe0000000000000000000000003305b54250ebd7a7c95333c49cd48b17fb47216d000000000000000000000000cc997a107beac55904b344cd4b4cf7d21fb0400d000000000000000000000000d20b986a7b797fcc88f73957347b5d56383f88a60000000000000000000000000cb30ec092263a48b51d6171a523673735f5df6400000000000000000000000025fc04041344364af333396d96ef5dd2ea385f85000000000000000000000000d9fa971c0844846c30bf08ab653f8b1dfa86f387000000000000000000000000b50f1bbdbb31f637b140bcb9925ff4ae699b5d120000000000000000000000008cdd2361b82380a6916e4c7f9824c52334be32dc000000000000000000000000cf78076d4b3edcf593767925fe24ec60ee60c660000000000000000000000000564559f6d7283d9664ef5de5a6efe61b68dc1eed000000000000000000000000bf84360b2ab1c00b2165d6bd73689dc58a42793e0000000000000000000000001e292ef9b097707aeb2aa421096af5be46fce75f000000000000000000000000119d55820f8b0f50723db5d463044a19a147f46d0000000000000000000000005547d8c81fb3ad3393c90ff68cb84e36ce8cf5d6000000000000000000000000ca5399aabf112f28ab4d5458e9ae3d45688cccb400000000000000000000000009bcd5991053d5794c65772f2181fb38740d5f67000000000000000000000000219005ca7d7c23d787105ade0b1d5563974ad4f60000000000000000000000002e6e3f45584d6b636b3872311f2fe23672a77c650000000000000000000000000b84a8b91f6b6f2e382a3f520d97d947e4654724000000000000000000000000ea46cfa8b85d716be330301a32cf9af31807477e000000000000000000000000195d0d28e3ddfddc24127d4e036706f919972d3a00000000000000000000000057cb1b2a42ae9d16ca9760cd0e5e0c8192cc649e0000000000000000000000009ef62d766652198a04af857c887e4ce1b75431af000000000000000000000000522e4ac6305481ac8f43d6d9395edebd2310e40300000000000000000000000091c80b7a1b6053d7d24fd6f72900ce75c8a76823000000000000000000000000a4dfff7846b7cdf2d02b23a541a670593d9a29980000000000000000000000003f45b82cf674151240ec1ae13058b289fa263702000000000000000000000000d41e0e22aeb19ddcffc6537d1fae96f5fea4e752000000000000000000000000e7ab3d3fb5c0fba73a55eff88cdd7cea84bf4aca00000000000000000000000014329db71d2b445e797c625bf9db4e803a7270c2000000000000000000000000ae6475a9acb78e6c9169b239f125b7a4d7dc1af7000000000000000000000000a66899ea7b123f862069c51903cfbf1aa2aec58f000000000000000000000000744f363159a742e7c26a9f7af4306d3f78b7600b000000000000000000000000b2677b441bf874b8645f962283bd2b538afae0530000000000000000000000000d58f9342b8f688333382800c94e7e4bfaeac50f000000000000000000000000a85a08b44f7a317995dffeaa0839db9b1b60b99e000000000000000000000000d921edd8fd5aa20d410572bfddb584236e75fb02000000000000000000000000827f78e3b808f63978188f24fce1b1f2e7381747000000000000000000000000f85835cdb8f42daf771d01340262f3003b5268d7000000000000000000000000a04c83eb2cfbed1732327387ef6dc3652b5952ab000000000000000000000000f8253092a6e84e50529809b3ca51f801994b9021000000000000000000000000ebf63492b95f9a59422502285f6fa8c2a314a4a4000000000000000000000000ffd0aebcaa93e4a0d1ab1ecd8fe73ba59b346dd40000000000000000000000008cb55278791e8273cb73255ff3134478e9a81c1d000000000000000000000000a73bcdeaa8422ef83ec69711b4aa89a1fc73c88c0000000000000000000000009e2ea971c2ae372822612c053e257a0e55694dae0000000000000000000000001552c1d6037f596584f7beb9e8bc5858626129c6000000000000000000000000e77d55e29334c9f02b0fc8c526a4a9d0f51d48a900000000000000000000000082b78e4878c4fb3285b79fdf1fc5934f5dd247f8000000000000000000000000cf9654e4a14c5bac95e0e10483f79332d2aac12800000000000000000000000033a7d139955c1b34033fa5187d752af986eace9e0000000000000000000000009d3d417d76db15c99f29e94469582af942caa616000000000000000000000000605610b7850393569575219f9181421459c696fd000000000000000000000000c9ef3227800efd2f4b246c4aba9ab285d755e7e400000000000000000000000043d15f3ff1d9e0ebb5c022ad843954b6972fb09a000000000000000000000000d80571dfc9965f1540db1d8607d7e8be3227fc66000000000000000000000000f9cc444264306b5d6267405d5f403831aac780f200000000000000000000000030f3d1fdcb651ae260a1bb7e2c4720985cd0bc14000000000000000000000000d8d1b536a87e7b2d64a35e7dccad3b9417c28aa3000000000000000000000000e02c79ca34d4ad887e655c51905da65bd1aac0b300000000000000000000000012944205c6853183d60fb956022eab48eb812e1a00000000000000000000000078d81e9739249676f7ad632dcb2b06631160a22b00000000000000000000000051a22a7348a99da031aa942216785cf6b9b0be53000000000000000000000000028b19f39268939b737f2b6cdadcd7df1289d3bc0000000000000000000000002854d4a7393dafadcf4489c2dfc38806c497cdc3000000000000000000000000289d9b0c3e199a8687760ed4bd8cc9c3a0205cfc00000000000000000000000008bdea9a50a104bf00c1f2af7726f0f8748b533b000000000000000000000000048211991c13c94e30e6c507aabf4e1fc56aa26f000000000000000000000000787b31076ac9061559a6a3f8086958ed9b5043c40000000000000000000000009a8da259f902a83940f94be6daaf74d36a183b9a000000000000000000000000e85ede2efee5ea4dd7da5561292d90dd041c9ef90000000000000000000000000bbd086c6f67ba823caa3763555a450b10c07cad000000000000000000000000e7bf2a89180561740ee449b113f1e6bff2762e3f0000000000000000000000006389315de1338100b7a4230c4a0f859731691e3b000000000000000000000000201b2e5315cf43482535d8965a33a65b9e8747e6000000000000000000000000674bbdc4da5baa6246171c153e711e507a4d1614000000000000000000000000eed88a490b9df0144f4ebf4b9fb034243661b4f3000000000000000000000000358ca4eda2701b3512cc0c4bae68b76d470aaee80000000000000000000000009f4051c0952401397ae6d3d1ede5a8838e6b9bfa000000000000000000000000cab49c5ad0812cd030efdcdfbf85f1c88c5c893e000000000000000000000000a0c948d17f943fd6e1bee5c9dd32c668f1572549000000000000000000000000443a2d66077fc4f7f52ca7bfe9944dd3219160f80000000000000000000000000f1d1a5f2ec6d1bd3fbf6d33efb792490e975af40000000000000000000000006240aff620ee34c4b51b5e73a8dda857c3df702700000000000000000000000039f4f4dc3c9c9b18120b1d3aa0b5641b99ee9625000000000000000000000000050e0743500926ae6401b2073a9714416ac8d14e00000000000000000000000047e89c2522066b22a2060ccff844c2b84275cc2a00000000000000000000000045a42175f21daa171e7577a8997f5281278da51b000000000000000000000000c830c457ee8e560f16a11ad5ea2c4311581abe270000000000000000000000002b63160853981d32ba4528d0e7c21e5fcdded88300000000000000000000000046f52149476546a2b46f56bb80afc23d9c9b4d60000000000000000000000000bd0cdff59b36f833d0cd4ea7c168f8fb76cb3ffe00000000000000000000000025122bfc830d38c1a68477201c2cb5b626e46672000000000000000000000000f56c0ea57e7efa195e468b080eb61ad75f98c8f00000000000000000000000001ce68e9f87740d907107871b25a6f572bd595ac4000000000000000000000000811d122776a0cae9f10f5e1138c9e01d0fbe53600000000000000000000000005887c274f0d19a11d6e781a84dfe79feefeed2bb000000000000000000000000746c9ba2f66382bcd97509a249699f0d459b79070000000000000000000000004508b9282dad7788a425d78d1f9925c3eb95dcb90000000000000000000000000c4c8b6e50b0fda080d595525483eb0d7a53bd72000000000000000000000000d0f9a911773ef3ee93a85912feccf4494a9aac74000000000000000000000000168e96cd6173ad79cf12f4f9b840cfd5101f499c0000000000000000000000009b6ce48e857d1c480ba9c88df5001ac355572fef000000000000000000000000accdd9dd1e0a4e05f81a07cd564993ac5743f2c00000000000000000000000000976152d4e6c47e94006bb842c93df18ab2b0dc100000000000000000000000086dae05d0ef785dd0fb45920c4412f3ba3edb13e0000000000000000000000002fe7e9a1c3e14f1ef201a2b3b3afc8814aa498740000000000000000000000008f92c5ec6291525c83e7d17441574347f621b3af000000000000000000000000b00b1c175859294e15649b7b63c956b8151b922a0000000000000000000000002c1384413e01e7bd518b568c4eae179878e563ba000000000000000000000000cccefab3d5edfc4de2052ffb9d522a20037c430d000000000000000000000000b18d7035ceb0d1dd09933bedc73a8d247eaa5d440000000000000000000000005592ec899f16888201c08a80f3cd7ddeb7b0b492000000000000000000000000a53b560662a80a107d9341c4049cfb394db916a5000000000000000000000000c6b1cb3b7769fcf602c145a861102916a4aa20fd000000000000000000000000a08c479ebb3668003019a1176b878b27250a7af0000000000000000000000000927f9b656f9909df05b1eabde518018541a306f3000000000000000000000000ebf70ae80cad1c3d7ba283f70cc16e819e52818c00000000000000000000000035c54e16c7d4d08b1913e3f2d4bb1447909af1c9000000000000000000000000904c61655899e28013c240f5bd3bd22cbb486045000000000000000000000000100891085826933b6e7fdd376fcb54d6c2848b0000000000000000000000000029c6c81ebbf289dadae5579e798b733314136a26000000000000000000000000d3f817312cc7361fb8bc47b4963b0f544b2cfa8f0000000000000000000000002b74477f9010c28c1006e03fb4a44ce58c88bf9f000000000000000000000000551577352ad7d5900f4801da4187d17513c14258000000000000000000000000dfdccdad828172995b9d015f6da4ac6b4be5f0e700000000000000000000000016c8911547075a2dbc7f925943710bce83e73011000000000000000000000000750302d33d7cb685e4659f43d709a7c4f299b472000000000000000000000000cbf79e4db85d932ee86b4dbb43092dfabf6e3c8a0000000000000000000000005c46cb1cfde2dc22eefc367c8fa65c2cecb80d6e000000000000000000000000e0ace8fadd96ba1e20c944b14cc25ee9c8f89327000000000000000000000000e6f17d8196414727f0271dcd77ef1c03125ecf75000000000000000000000000888cfc721d21626728b415981dba7704467c0ae600000000000000000000000079b83a3039fe49399072b2f6576cc14fb146d545000000000000000000000000ee2712a0c3058976cc114e523488eef1176cda6e000000000000000000000000f2ac8187e4250c81cc132546fbb92bd7105c38e40000000000000000000000008eacd624af7a83fb439f71f67c134aa64f745252000000000000000000000000ca2e0d7a1336d49822e5a84be7830a09b4a67c06000000000000000000000000e48b84491ec1895a30eb810da44b9ed02544eb8500000000000000000000000007189d023684eae67bcb9124aeb373ff328668ba000000000000000000000000743e61c05ec23467f8169eb8a5046512b55284ea00000000000000000000000079bd631ff7f9269f04220897e43bc3e8bc060d3f000000000000000000000000c09834e11dcf281cd718f08faf1ebcfb1b138f7c000000000000000000000000235826e262f46e007eec670523d5f022b85a5df20000000000000000000000008db0a5599cb101c4d927bf69928edd37b7e189d40000000000000000000000001478e2fad0fa8ff5f1b10a390b8599f0d9bbd014000000000000000000000000982f7cda1368fef8bdd2737fc1f0e8bc0dcc877d000000000000000000000000a7f01cea4e9e823617360ed689ea8310ca7f040b000000000000000000000000be8ab1527b5e0d8d47eb647ec50559b15eb704170000000000000000000000007adf184f05329a1bdacd9b62c1d3cb56e7a096010000000000000000000000009ec710df110276075f97bb5553d7274cc1391dd90000000000000000000000002e2358e230cc3d6bca5a54810f4437c9805e683b0000000000000000000000003a761fede68a286c562e958d622b29abebe5db510000000000000000000000001c88b781eb354aff5614109d4fbe95f54ca8e7e0000000000000000000000000658e5aba346a787fdbf052fd3ace79f5b39e6477000000000000000000000000fd377e0f83a21692432669a97f38d7048749f2a10000000000000000000000006956c77df0e68518a8fbc12e03b068434bd64b77000000000000000000000000274bdb5c9a4e5674c014fa2590c1ad8dc72330060000000000000000000000008141665f038e82610b66e217a05dd200d601a64200000000000000000000000060a7cb3a6a80702d4ff5147621619a2ec0a37037000000000000000000000000c3ee4a0050216e2b299cfa2775744bf883e2616200000000000000000000000013e45dd0d3af8daf78c6706d9aa773901e4615200000000000000000000000004555462d6cc7d70fd3bc54a6a61c9f709d93c768000000000000000000000000bad9ac7be4ceb67bb2a9146681c869d1e72150ea000000000000000000000000151661200e7ac17fd43efa6ce96b6ac55ff8a086000000000000000000000000d3476c6060de12ff2193898d269be4620c422feb0000000000000000000000005cec35e452844a3ed4aac52674a57b7dcfd33f57000000000000000000000000fe180a8bc59ef2d08fd8bcd6734319e0392ca88b00000000000000000000000075fcc7e033b6013ba01a9c445a41595b29ed3a4b000000000000000000000000025ce46b1069592be012bd6faf6c199fab40dd71000000000000000000000000bc82f618c85e910eb8dabba5432e52cd05874f4b000000000000000000000000ba51f711efc27505bdd0fade1dee48f6563cce7e00000000000000000000000096cad85563319f441af3f5e47dc143893147090c000000000000000000000000900a3555fc1bb31d27862401fb0d0fcdf11098ea00000000000000000000000097b490568a4d9e068ad8cc9456d4e25e4796840f00000000000000000000000028048c904ae24742f28be02a6fb8e47238e4bf270000000000000000000000009da95bfe69154e6fe666e862abe8683c5f06913b00000000000000000000000054d4261f057a375b25897da6fd9da91dd2d71dea000000000000000000000000b8cbb253e78d8ed0525191c82206e8e04ea19cbe000000000000000000000000ecee7b6869dee7c716fd7b53f7cf10f4bf930efb0000000000000000000000006602a9189bfd254e8d268c97cb888733bb99ce06000000000000000000000000cfd9cf31f26a719debb59f373c26926c3514415a0000000000000000000000006020b782a65e42d97f0057c89e675d10ef9aff1f000000000000000000000000a6d31d7736bf47782b9bed538feb62a60031409b00000000000000000000000040c79b38e39a3492b7f5814654d7d2247f7bf48f00000000000000000000000066b963d3be77a13406aeb578050a6ccc8e998c2a000000000000000000000000502302d3ccc2af898f13954537bec1c8c75a0c77000000000000000000000000549cf5bac77c9cc9fe7bca03d1b8bb19551c5ac700000000000000000000000062f1991af7d84506e876b55fd17880d3ede2c9c80000000000000000000000003e5edad8b29b0484ac77ced221ab876d0f61d73f00000000000000000000000097ac6f5eb091978fe39f10bdf9690ad34f2e184700000000000000000000000059deb4a363df30c4e6f82dc305f16a9b99aaf01300000000000000000000000039e50073292baa26736f1a404a17d3712ec3855d00000000000000000000000026cd7f1dbd1e37f5b534a92b2baa6dbba0834cff000000000000000000000000392045ba0452802a88f66e4c435db56002d350810000000000000000000000006950c1f0d2b519ad0f87c0430a4cc93c099a5fdc000000000000000000000000732466a22b228450c13ff8b7e1775f8a3948bfa3000000000000000000000000ec806c250294213955cefc4559c0c03eee8373e20000000000000000000000000137ad051eecf2c80f8e382ca7a643c630b8195700000000000000000000000092deeae5218311f553225b5e97f715464e2ef4240000000000000000000000004b40b85e193e7150e24515ed23207478935fc05d00000000000000000000000076de9ad9a8b27be3a70063d449a52add02a04b8d0000000000000000000000000994685b8349e9d136e5394b825b73db79b9a274000000000000000000000000f7e0dc74a2f78d2c3d6830d5756d1ef189d210b8000000000000000000000000fc4c12f8296bf140e03b96ae038cbe42a1959d8a0000000000000000000000001eac428549cb395f6eb0942adb319f5a18294894000000000000000000000000a1943211f8aabc5931978934041c836ceb7b0e160000000000000000000000007c8321d6f51edd9efe9f7ba748dcac1aefe5d6d10000000000000000000000006f3f815b84a3fef2b82378cd0131767e429232600000000000000000000000000d672defc206250e89fc7fd1373c399bed0d630b000000000000000000000000291d2098ea1ecc7fa611eeb881e2deeb3157d56d0000000000000000000000002d8feaa3940a25da021bd6530cdfc51437125738000000000000000000000000bb30484048909dbfad2e5db515f22279f35c45100000000000000000000000007c558f3e7c0e79aa935aa68b24d42ce5e1307d97000000000000000000000000c563fb2b1a2cadd21d0f21b2dc1f5eb64d367e6a000000000000000000000000d3f422a0b3bfa3a3d4f6612590b25e4a19c3462b00000000000000000000000020e9ca57ed48c9ab40bab9bbe22ce61138d33c2c000000000000000000000000bf53ac2cda3a91f0b6ef8b2d8389ac69b73a3893000000000000000000000000db6ce4a1ab742b500126d35c60e0e56a2e0b1067000000000000000000000000f26c8e08c1ef396fdacaf29a6c139bfa6ca6ede0000000000000000000000000f256e182cdadbe0c202b458ef8105c52669e68f20000000000000000000000004f747a0deb200f270ec8bca8a6aa331121d0ab1d000000000000000000000000240bba89ad60f6788c296cd9296057dfe7bc474f0000000000000000000000007fcd996c0c4aee7e5f77fc7b0fd74c8f1260eb78000000000000000000000000790720f0a2a14364b84fd00e814a985ee663e61e000000000000000000000000231d3839825cbfa5887d5539fb297539627d74c80000000000000000000000005ea7c2afdaa7cf7e4460902cac00f14fe51c0749000000000000000000000000ec4e0f92be6a1054fcff951a5d28e55eb250e8a7000000000000000000000000204513a109ecb61bf8bcc701ed9cb7c793bcdfbe000000000000000000000000102031a2009a9a819b36cd68e4af3d5f27fc16d50000000000000000000000002fb93c68c6b6f8c2f496606e61636e766afcadca000000000000000000000000bfb727028516777b7fbd68b8ed46e7a1d83deb9b00000000000000000000000023a957bf34b8d09d7d1979bf0e065212fe9e4ec7000000000000000000000000a36b5ee9f8a47bb656acdc6ac42a45e0f090f7e90000000000000000000000003d6b2e470137223a52d47b0178edce7ff2c56e4c0000000000000000000000000f33c0119d65210e74193435f14f72ae9726a32d000000000000000000000000b5e9ddb2e8b1362a3391c988ac2c8c912cd59b8f000000000000000000000000971d224a697a093f1a7b99621bf21deba0d69dab0000000000000000000000008f71ff87b6a91c06b4b4fa8f22004500b1c5c6ad0000000000000000000000005b60117255df27fdd885629c0210d9dd975ff975000000000000000000000000eeb3928db1a8fbd1c84171e4c61de9a96663c20d0000000000000000000000002479e527da8d328ebb088966f665036d31ef9f51000000000000000000000000831f73b8c9eaf5205f90411bf83a346c5481bef500000000000000000000000097b52f0065fad739cc9fc89eb212def114fea9a2000000000000000000000000119d6daecead03855a6c57c610dcd3f732b21f6a00000000000000000000000091ad2c9ebcb83649917a978f262e72cb8a01099000000000000000000000000055f1caa3f371f7f82cbed373aa57e82d01c6b27c0000000000000000000000007e0eb6b8248fceb3da28aee57a42e1fe152668ba00000000000000000000000061bd5d126ce1a8e1e2a28d90eaacc270609c20b800000000000000000000000035e14167d59c05897249b115511d62336f872def000000000000000000000000d8973a7f6934fe5c61c7ad7950e84ef92eb1bacd000000000000000000000000baf986088a4427357230f8035f7617beecfcebaf0000000000000000000000000a60e56ec4f02d2b4cae3ca3fda3849998ed3b9c000000000000000000000000780a2a136ab5cd39f0479f35aaa8c773bc67619600000000000000000000000066a9d89dd0ba44e85c51426a19d1e0af06e599e7000000000000000000000000570405c924d872b528d2263d1db277bdf195495d0000000000000000000000009d4f7e3bb929c74423409efca9bc990e68957de20000000000000000000000008f11e706dccc13418919a9a765de8c6bfadfb31300000000000000000000000058679ec4f59a49fb9a6b91da64b165ed4ff31d2c00000000000000000000000026cfe324f40817e9fe8c6d1262c82a74e010ff9a000000000000000000000000b52b6031dc83081ecfa0c7b589ab03a32e00f532000000000000000000000000515f60a9cd210bd4eafbafc803f54fb8540f2514000000000000000000000000d8a609fa2bda67113edca1fe07605cbbafcfb697000000000000000000000000bf040a2bdf53eb5387eead92fbf5847cf4b063ea0000000000000000000000000866fe60104a3023537209ff845e553a30b42e97000000000000000000000000b11fbf04712d370d3da70e577a3f682c26e060a5000000000000000000000000f163bae3592a596e2be84da09ba22bca7ed9f172000000000000000000000000ca428039f12b6f5437a7b291d45cc18fee07c10100000000000000000000000098a30f580e9f6addc7aa2d19794efdd129ee75c90000000000000000000000003023eea11f3dca1d79237ae7b848fa17ec5506f0000000000000000000000000923d76aaed0fcf4c20d72934d4529c6254c39b2700000000000000000000000034c5501e870eae6c84b42d1a61b6f38dc1f8f6a6000000000000000000000000c2b153ec5e3550f7e31796c283d051ee9a9254f500000000000000000000000050c8f7a5c695d3b8d3b7b41c61ee53437068246f0000000000000000000000003da3d23e5ff8ce78e65e6db15af3713451aa402900000000000000000000000064ac7c171dec53115659f804cb63ef85ac668167000000000000000000000000b947a518b056586077504097290fc0518769e180000000000000000000000000db1b8ac915118ac64c7eb86b432aa18481bea05c0000000000000000000000009efe19733f18b1f00b6a1af2a2765bf6c51d374d000000000000000000000000f18b2062ef691ef08fe3e1e3ac03e82202628ed90000000000000000000000003020489f1221aa9485f4bd450009c0e79cde319500000000000000000000000009f192128322c28d67f56a71f527655109cb8c2a0000000000000000000000008255a48f0f7f5db18f89c018d6de67e315310b280000000000000000000000005a4e37ca5b7bea3657bb13ba3f6610d2dcfdfc89000000000000000000000000d246ab018da82bd4b3c2e75de5e498516619b06f000000000000000000000000bd88e22f1c7732ac83fde608be4994ff77543dd0000000000000000000000000a36dcfeaabf19365c119978147465be5a0dc2153000000000000000000000000b1f8716d9f26cbc4840e5b0dd2bac041c38761160000000000000000000000000c2dfa85b14e077becf76cb881e893ed1141e7a6000000000000000000000000375d672516fd388142d0c27c991c2cf8b183123d0000000000000000000000006b8b093de802e48d025a2b2ae1bd1e527e3e2c2200000000000000000000000064bc255c8bc6ea69c3c3109d353e1b0046f7894300000000000000000000000075899341d982dd6e8275533f147aa4b826f95f82000000000000000000000000ffb9f182e3d4ffa11296c5c5784905f93725ce4d0000000000000000000000003e72a26a8b4f2328d6bc48dcb21fa917d73fb2570000000000000000000000003e0a4a5be27ca8d44d31dc805a3bcf0ffe1d445800000000000000000000000059af5cfcc6b80fc5869c497b186af2d262c488dd0000000000000000000000004ea591f7723020222b3efffabc1f6ecd48e5ef4f000000000000000000000000a179698ec877551a69f360c5041abab1b4dcfcbb00000000000000000000000052800639c6d6cd82d2696d8568a9a2d5f58c85ba000000000000000000000000314c51b9be6931e6daee0b43f6f4069467f594bb0000000000000000000000000b6e293900b063b5e9c56bd1257d5e26d39cc0ca0000000000000000000000003a6d21725958a4f881471e8f4a2cb509a2e4068e000000000000000000000000871ce5a1cdc39971927e4c12d75b87f11cebb562000000000000000000000000971a19cd5e87f5021a4ff2103be7fba2176edb3d000000000000000000000000f9de4fecf21c2e3339d9bbd81a4250cccdfc4a530000000000000000000000002e5921dd429ca778727018788b6c3007a1cf84510000000000000000000000005eb7c0bc53e7ce06dd57276bdcb90745a386c8110000000000000000000000006352918c8c69f8dbfbd2901f2d207eb22525a726000000000000000000000000d7e731881f58564650eb71de4bd6e72656778cfa000000000000000000000000ce7a2567027f9ca58678cd79b25199a9190a6a870000000000000000000000005bdf97f91a999fc02a9906d9921a201780a612ff000000000000000000000000a61f68de1b3f4eac6ee01adff8bfce9b48460a8500000000000000000000000012a4dbde21031da5c271200e2ac95f066e4465120000000000000000000000009eec708eedab3a0c07ae1b4d70e959e7cc47de11000000000000000000000000cc5602b6f165d31cc305fd21884ed06a6e3463eb00000000000000000000000074ddb6b5667b4e2c08fe61064bf05794e49862e3000000000000000000000000edf549a97fc378f861160a0fca09c6947d20189e000000000000000000000000c9d63631d04e9c6f52846cd9589c73c9e934c67a000000000000000000000000445e840718a2235a0e537d5a7eb607c9461bd8e9000000000000000000000000f1bcc821137ee2b28fe509e8a1180ba05c5cd0f3000000000000000000000000b26d85ace34a909ce7fbf4e44b06ed911281e69e000000000000000000000000dd73c1648025fcb10a2f9c625358fc7a7e3cb5b30000000000000000000000009dbc55c7a695b9cd811e98eb8a6285d80f6c8bfb00000000000000000000000043d808c68d479d5bf31d206ff228e1be08eb5c5b000000000000000000000000ed9b62424d537e8f53c006d63a8ae3b718cda1d5000000000000000000000000d3b40820d89ff9929de30cde65b5ae38e2f6413000000000000000000000000043cd5eaba24a7602ec21f1b0fa88cb67e536f147000000000000000000000000dc38e45b4104b2a673de742d3dc6808e7ec82d7a000000000000000000000000ec2ebba19b848c8754663f628814977add119abc00000000000000000000000014cfefb9912ce48ef627b83e2b332ebbb6d2dee20000000000000000000000003233923a0ec56c522bd940abaeea5c94b1c7193d000000000000000000000000314618a937f4f443ba1700222afc1518f32384800000000000000000000000002d7d577aa5226e2ac7561e8b45c7771df06b1b7b000000000000000000000000c2ffd8297b3842fd74e168b8c7c24f8a19a52a95000000000000000000000000538901bba6c83984a9f6742055b715f6334a0cda000000000000000000000000c139bf64018b072a5f0412f9a3891705dacb642a00000000000000000000000089f1a19c44fbe653a845379866d3975e93ef33dd0000000000000000000000002174bbec3678c4f18ed539bdab21e4283650ca93000000000000000000000000d00cc07bd8a318b0da3dd04dc319ad2dd15b85b5000000000000000000000000db119f0598cf5cce43e6d8dba72d48dd7918e398000000000000000000000000f7a75b5f2cecb9c0fc16735ca4c10ab9baeae62a000000000000000000000000758716df7b06048c053cfc454ad7542b142cc4190000000000000000000000009662a5f66a57fb20f8b5577918a638a1fb3df7ca0000000000000000000000005adbf6672c8d8d2352dcba49a7202b1939efaeae0000000000000000000000005c323aef19a72408b015836fdf6b6ef9826c9e0d000000000000000000000000a9a6f2b2cc4118cce59f86ceab4376850a76153100000000000000000000000044fdb0e7e4f8164fa89b12b01d5343f60c8ccfd1000000000000000000000000929c724ea1017966ac6492085b706677d03996b5000000000000000000000000ca21c68e323ec451424581d794566428689865aa0000000000000000000000001fc1ecf7e2c047ec022508d548b7c9a8e46041d8000000000000000000000000d6687b4b4582a55e17ea0b41db73261a727ae1dc0000000000000000000000006c1ee1779485dd5999ec2611b871dc5540fc0078000000000000000000000000139a0d505fb8046bc499effa7508c650314da8200000000000000000000000002c072704dbbd33fa5e26be199e249e2302e9a54300000000000000000000000023741bc8e2146dd4dcbf8e72b21e810337104d75000000000000000000000000c5333b0b3d36a8664473dfd544e6dee5f5c946bb000000000000000000000000d40243d13183ed6f0393bfd7a6781d0d2e9824c000000000000000000000000098bea6a12c59fe6e8516bd58b80c798c6afa1628000000000000000000000000500809dda6a150cb27c5c44ade07973b3b5f595200000000000000000000000000d4f220204c23bbde49f21e1876a20be33508fb0000000000000000000000007ea163bc1ac4da189a4a5bd9a2922383c2f0aa8c000000000000000000000000b308810f0e65c041b1742ea0ca348c2ec52b5eaf000000000000000000000000aee3dff4497ecf4ae5b41ebb5cbf80f69a5e531f000000000000000000000000b5f06c2609a5c3677e031b0f26103760d3a9a13200000000000000000000000045256313751059ead23d7ab99ec86dc64d57dde500000000000000000000000072b8410136e16c93cb9a3c5e5a7b818348bac13d000000000000000000000000d4b663736725ed493537047719b19d04a93015790000000000000000000000006c144e578d0351c61e367e6c3eb56580050985b9000000000000000000000000c6934ac7ec17cf78bdf15c6e55a3b6cfea5c3e97000000000000000000000000f9820c0f746f48294a5fc8ecec9c135d3832fde40000000000000000000000000b41f76b82d89b18f225cef073c4d536973c8d4f000000000000000000000000e29f5f0cf5fd9b0f4668067ab5383068b1f488f3000000000000000000000000cd087da25dce17f48ad9cc38803d6ea5bd24adfb00000000000000000000000016e3cf60dabe5bbbc88353c5e450f296e7534fff000000000000000000000000afb6404a091115c0b76913b272d5469d7ab0b11400000000000000000000000002801e85c3227382f4df93e3d08733495ce7223c000000000000000000000000189af68d70dded0ee100460c3e1f835f42acfd360000000000000000000000002c230ed45860f3cf883913756b0e8e1e5bf4eae30000000000000000000000006b683e6245af848ea78e47e7e5de535c28303ca1000000000000000000000000820068fc5a41ec7e5e8bf2755bf137ad9c06dbcb000000000000000000000000499a729bc52ba481e904519a83164f3a65878fa60000000000000000000000005f889b9f3a7534c680410cbf40f488637e8da95600000000000000000000000097a0150cb5cfde38bb0ba3038d0b4d4fe8cfc9b00000000000000000000000005ea31ce8de7febc752ad38677df264e0e698bf02000000000000000000000000ee75468795031df77252db4d9038889b494066f80000000000000000000000003194cd99b2cce0f6e40bc01de4859ff2806b0b62000000000000000000000000711b56b0161910f0d47927a4a493501830039c2f000000000000000000000000dddd4435cf21d66fa585444877c94c6627934b2900000000000000000000000013efd80594425d6eeab923cea1aaf9fc25de3763000000000000000000000000a9719c3d3df92eb21fc1fdeb0b37c15c5dac47a50000000000000000000000000c4e73269c48fb8f01ca09ebbdc813d79eac141f000000000000000000000000c9ab1b7aeacc84efb5513680669e1093aa4331dd000000000000000000000000a376f847b0b7c99bbfa50b6d8f068d3db70b773d0000000000000000000000007b3160a0219b4ce3ab78e700576920d6e7300655000000000000000000000000c3c51135bfa3069877ed3e34b6f655b7746cf73f000000000000000000000000847270f4bc0d704c7f644c9ef65e4b95afbd65ce000000000000000000000000ed224129ecf2b1a1e35bed436d692f2d1a041388000000000000000000000000bca3642be6dbb96588592a65b23d82110ac457af0000000000000000000000003120b67d9676cdd4b2614431ed75ffffeca99fcf00000000000000000000000071b8fe38a773c8967d13dbc3dbd356dabc0c398b0000000000000000000000001157cf56f1c3c741e2db7e66aeb8554be807adcd0000000000000000000000004364abfc9e27530855894f4fa57b1771a742a47700000000000000000000000064f13fe29504f3834fddd9173ab83b6e18af4c08000000000000000000000000075b203cb4f071dee0f0c42c26e2f688762833690000000000000000000000007347e988e50fe8062b81ecbe8d4fe2a7db615f3c000000000000000000000000dbe148fe6b6c5ded5d73274af36d2034924f163b0000000000000000000000009b53d62b1617b8b823e61be238e960f93a5f57cc000000000000000000000000c4e0a5da0c4a8aff365d109316dc8dc4bf8bed5a0000000000000000000000001b69e1c6290c6e0ff8252634bdc3cdc29a774fb7000000000000000000000000cc69d79197639ad8c0a1add76b383fe6cbfda0ae0000000000000000000000000b237a5a93ff01ca6b2417eaf26b5ba997da2cc1000000000000000000000000d90b1023d7c5a34bed4462d6c5294ca0d94944250000000000000000000000003719f7253f823f5b9768375945ed07e0d71a67b300000000000000000000000038dc097979aa1260ebe10b83aad1e1908d4a69f40000000000000000000000003fe199a0395c10661774bbe0d7f84ac337bdb35800000000000000000000000021cb8a0484d223bbc78e5cfedb1c077be6798b03000000000000000000000000c175042bacd37e1301ec1cdc9e46bbb5e43c6c7b00000000000000000000000017c912a9e9b645c048b60e916ed173a6cc4d2f6f0000000000000000000000009db187bd2a17086c05ef5c7be57ee84f2c5c622a00000000000000000000000076268e198c7807aa814993031a7bf95bd484f03b00000000000000000000000078f12a205e60404d1883617c41bcde348670ea93000000000000000000000000f710217fde88378f77aa4e56004648272ab761dd0000000000000000000000004a1162d27130edcd16a813562e818b4471e2fcdd000000000000000000000000639499fd81ebbb40e4cfda3e670ab3b67abc90e5000000000000000000000000a0660338dabbc33fa2bb3495e8142ea72090bda9000000000000000000000000770fd4d905193b08194d50b0ec6ea430befccb110000000000000000000000008a9389f6e5b4c466f9e249408f3176990be52d730000000000000000000000003f0a2f33c189827aea56934115d13ea87f55333d000000000000000000000000db2f0e15ee966e2cdc0738b18ba84899dabcacc0000000000000000000000000387ab8e7df7e81eeee8744f0c00a0d99aa4cc3f3000000000000000000000000a1585da63b17ab6f4e549ebeb250e3d258e97d2d0000000000000000000000000d98bced2222890d9f60e069f6583094acaca0590000000000000000000000006a020d42194019d97fd59875057c9835318fd8eb000000000000000000000000b106db18caf3fd096fb0db605cd416213dac28a30000000000000000000000007a8a7bd68e146ebfad8802982e0c8a16f4407fb6000000000000000000000000c267f039383267626be1e82a4c4944cc755008e80000000000000000000000005a22c97f30f2f85677fd5c85a292c8832f0373fe00000000000000000000000096ab5dc3cabbab1583780acc5e37d6c77a185e24000000000000000000000000ce2891c32f9eb091a88d2b0698044e7e1ed05143000000000000000000000000c5b6337e7e7d86b77ae0c28d1ba708b8975950ed000000000000000000000000e1a8731ce30d3660928525b7b5c4c993e0bda5c60000000000000000000000001c6f3898c417e3fbb2326244b6e71f18e06001d2000000000000000000000000d95bbeaf9fff5cabd34bc39dc024e0d1fadfe81000000000000000000000000008ce44e9eadfa881a7dc04210e7036df14d78d380000000000000000000000001b90f651905940e2fb6b12d7f48dfa126e20469d00000000000000000000000021dffe91d9c44760a040bc7a9057c3fe11a143740000000000000000000000001a5d83ac24bcf22e40152bae2cd581651bf7d683000000000000000000000000cb096de8179f6f4482c62f83950353004c8579e0000000000000000000000000af113e14b8ac078f4b84796685e793205a2ce585000000000000000000000000342d833f7caa3f23fbc805c79e98b94fef78c01300000000000000000000000039ddf1717f7fcff8ba4c0d2836da2e366d351654000000000000000000000000cc784f6860f19ed5493c5b000d4755986442e5a0000000000000000000000000660aa4f29d3e5c6f76d2101c737b9dae716a02560000000000000000000000008ed9111aeb1557b8206f9689c7893963ac30d1450000000000000000000000006c14680aabd8ab618f93c7ef606f739e5312a11c000000000000000000000000b7f51d8bad8ef3ba118ce263c3f63cf656100a910000000000000000000000006c4c7955f7dd5d58d7399e61db99d96c8daf06830000000000000000000000004c82bdb028945578060f200f1ae2af603c301805000000000000000000000000dfe738aca31a7e3fbd31632694da983eb5d0b3ee00000000000000000000000065d6c544e44f50ba677657424b3b19c03d455cbb000000000000000000000000c6b63758ccf6b14936605d1cfe66245e1e6660450000000000000000000000004a8b577ffd564a02483db8af0cb10899de033e410000000000000000000000004c15100f41f03d1e76489ebc7671b680f18eac10000000000000000000000000514a9b878c17ac9dbc7ab1c557bf599cc6245c3200000000000000000000000038509fc5dc7daf719874d89fe22e3dd10f7e7f2100000000000000000000000090ff04b2cf83e7788f237f0c44f49e1bab6ea791000000000000000000000000d1aabc682922168f19fe6f9195aa6d4ffe20a80d000000000000000000000000e816bcf12c6f3af029a5e2f684933de9acbd03ba00000000000000000000000024dbf7afbf7da8796b83747c40c37d24fe73b3bb0000000000000000000000000a819db8e1acb7a4421050a1a817d6e4a1e892d100000000000000000000000046642335d9d67a77c4120f2d2aa3ead862fbbd50000000000000000000000000045db188005dbdf561457275e7b3358864b819a2000000000000000000000000565d1d934cc33997f8fc7476af146c1db0ede0ce0000000000000000000000008819536be516187e1f2360c49a1f0b248e2e364500000000000000000000000048e5112d85a51014e5b46bcd1af740a957f5f629000000000000000000000000f2ef2351464c8e56b43ff81cb25de8ef650653240000000000000000000000001c38ebb9ff5bd234e2443a032e7a76e94da7a72300000000000000000000000027df6237687458a89bbaec47d5e5a7b8377887cd0000000000000000000000006acc6ddce3ae1918edc68a4a8ee751093f1f261800000000000000000000000035f2e9095c903297c9aa9bc7a42a2c88376b2b140000000000000000000000001dc73ee79dbb742638451c7abca92d422c2ef8bd000000000000000000000000359deecf457a3fd20321a88f214ac3501cd37a67000000000000000000000000a5cec10ad75ac2386338e6956435d3a5797cda54000000000000000000000000a410eaa628a8bb5bcc558e6d35ec434f97395045000000000000000000000000d30264ab008fe6b587971c57d745329ad1123e17000000000000000000000000e9644112720e9c9b56bc4ee6a3eb4f651f1b1df8000000000000000000000000ab83becf2837d741776e7db927d3891be17f0f900000000000000000000000001fa851f7929d5982db26fd8de4eb42ef4e411b9d000000000000000000000000c17dc18069bd850abbfbfd12ad8ef6d673f8236700000000000000000000000048b31e3855746e3d80ac5a263d7829b230657f61000000000000000000000000eb05295eda1adc50fada32623047eeebb4e08e150000000000000000000000007a16968112774acc29d4b3eab9e18984949f323f0000000000000000000000002708dcadc0053dac4a170c2462b15680b8e7fc84000000000000000000000000ff6c90fae3fcb246aa7d17454ea23e251eb509610000000000000000000000009ac088a9113304b9e33807fbac124213ea817aa6000000000000000000000000efbd7d40b872781f2a47a3089bd9bbde627eaec5000000000000000000000000fbbf86ed55d8927a31a64c7ef84770d40f4af95400000000000000000000000050d2ec40099491a02ec64bbbeaf5c21f7833cce0000000000000000000000000c7271e949742e846fe74313d8c2e0f2d54c7c2100000000000000000000000002ff75db2b894734ff30101bd3393e569dd4c5743000000000000000000000000adb83d1d00ffb72839c54f0ea981180f0dc51db900000000000000000000000091fb483327920b49e6aeddf72cf3eb6518dc152300000000000000000000000081769a6ada726d942ca5f91bc7fab771e8eebc16000000000000000000000000a4a377744054872283871099b641c48de59d5dcc000000000000000000000000c06995c4b94051ff2a53aa6a44900c4508635752000000000000000000000000e30b9ea1c4d5ded3557cbb1f3134a58ba1317a4900000000000000000000000059d9f95e5444b607b2c9fdecccee1e6275e7626e000000000000000000000000a725e682775890f4a09923e328c287752aefcc4a00000000000000000000000034446f74451fc6ab592dc3393bb0cfd75987fa620000000000000000000000003543a42a3ad7a57247187191c8b58e33eb7981640000000000000000000000005876146691ed0fa7c8f1b85d35279f3daf4359630000000000000000000000004759a38643babb5fcad17660cd05ecdf16f58fd60000000000000000000000006593486e74dc08575f49ad6541a15ac37bfdb415000000000000000000000000fbeff0c053422adbfe8d56c448e0c39cdae13096000000000000000000000000b22d500a79f42aede42056a9b9fd4deeec9890370000000000000000000000002c7c8c58c606d48fa58472145a55d7f48ae6050d000000000000000000000000e59cf9b3478841f01832b1c4bfbde4f17aeb3dfa000000000000000000000000ba12220cc9281035943bc2457f63034bc8a5cf0e000000000000000000000000b5be8abef1ba5cfa2d8d6c08fbc6cf063ffe76e5000000000000000000000000495855e93712edbb094f29053f2a23f3c275cb1600000000000000000000000081192be434c220d0a82d90940404241207702bf400000000000000000000000094ba78555fb2bdad04096c93c99bd82ebefe0c61000000000000000000000000ea71f67be6fa30ce8c93140963f2195f7a3403a90000000000000000000000004de2b81fb7873c9728f37f83010210b5954ab9e5000000000000000000000000ecd280833cb059de4198e8ff7be1a57ab6b448ec0000000000000000000000003b33d183795e6783cead54cfb6975f46e417532b000000000000000000000000b46f0da8ccc7aa65033dddb7193d49366cf59e340000000000000000000000008d1ee0717964216540c68708a9e18c99f3f44bbf0000000000000000000000009793b002e0a7cec7601036f364c50bd7ccfa2c6c0000000000000000000000004dc5d935908a392363212054f17e7d07362d064d0000000000000000000000005768c4e06d4492250717bcdbd077abeaea2c6dcc0000000000000000000000004b1124d11a547b02a26e4e28525fae40e2b143ca00000000000000000000000043c8d44b2fe21384ed35fc8919972e24307269ad00000000000000000000000025faf1586e6b71ff155d1c342cf92b62780146860000000000000000000000009973faf97ab8b95e69851f9e96486c816b287abf000000000000000000000000de31254c8ed243203045a110625369b83527ac13000000000000000000000000ad9d4c0baefdc8b7c8e616f9eaaddf3c851b06d1000000000000000000000000b727fb89d44655dec87f15891bc387c29ee0ece5000000000000000000000000a9a51caf63709f39400ab7c39c70259a4133bf5c000000000000000000000000d9c7c628de0369dc6355d9cf7a57e741d4fe262700000000000000000000000071e60650a9e3309ef63706446e12d871f1f03307000000000000000000000000394827ee1826cc9adbfe62d02117cc7af50a03ba0000000000000000000000004daa9f398b681bfa87a94da312ccf32bb852204900000000000000000000000073775569189e9081b78fa0d71327451f2c542616000000000000000000000000567c4dc0a32d0daf49530a4d659e05650096386b000000000000000000000000a165198d371a856a0701c2e450697316eba705a10000000000000000000000009ca008b1ab3cdb05f8544bc8723ba415cc376b380000000000000000000000000e420cd8beafccad28c73c24a6106a82ff9c901d000000000000000000000000d744c9f7793c1d53b0611b49c708d28928e3960b000000000000000000000000480a6f6efb027c812a3169b4431e2e257d6cad2a00000000000000000000000013e41eec5ccde4f1885ba2f1d887150dadaf8fa30000000000000000000000006d321dc1d3de5e1535b23ca8ed7714b1cc40a3f600000000000000000000000042fc25cfd498e2d6dc0eadddfe55020c736f2e9c000000000000000000000000e72f459f726320e3b45b3cfbb98bc0c9b4cbb3420000000000000000000000005680cbeafd1ee5a5b2e970ac386ee28855aca04c000000000000000000000000fa4b2cabd2a6aef02bfe720b9f27a2f36b737ab1000000000000000000000000a89ab38db7bf8703cb844d4997c7deb9a1bbf61b000000000000000000000000c6e03bd3b1e15c1007f3e859ccffe0e3f6d286720000000000000000000000006b9158b0e1b206c35f7554910e06a03d11d80e73000000000000000000000000f6b6f8aa45623ab719704c1592f49f08900b8ee70000000000000000000000009813e58b769e20b40e495dac886d4df9d6eb4af100000000000000000000000094c9a57381948ed14381c0d2b043cd161f42135f000000000000000000000000729d40a0985c296519dc45d50065fffd1d6e9a660000000000000000000000001ef8118c6a830ee44cbdfca8fb9aad9da0c5e1ef00000000000000000000000026b153b051de3922f733cce64d01309e645a0fa50000000000000000000000008176a158437e5c85fee90da72d66f94e4e0c52cd000000000000000000000000f153dcf71c422b6f5c98ca61aaab30051e0f1167000000000000000000000000ff0f129c58cf1813896d3580763e89d9c3bd34a6000000000000000000000000785316a0def5db2914a3715ead9ef43d7d14a0fb00000000000000000000000048141ea6edb7ff8655404128b29cdcb6c47aab59000000000000000000000000232e1c6dd62040f75b8fa3d5bf089eab4c28fd4f000000000000000000000000e7f85541ef31f6bb70adf52e62c4eb4b3671feb500000000000000000000000066a60022c7b15bbbbe265c55ad096e44f1138e19000000000000000000000000dfe4e65f9e2debbc829c7ea27ccf8861ee47478a000000000000000000000000ba2a490e548c8a29aadedb556ed2d882939661d80000000000000000000000008b01dcecfd3bdb91af2a8cb6b68abf43ab1b93700000000000000000000000008a006aff8169c12f0810a2d742d5bfd5fac1038f00000000000000000000000022d3c35e92d020601bccbd50d4ea6887cc556e73000000000000000000000000dee0daacd24c59d2f6967a8faa749322d4550039000000000000000000000000495b1539b74cd45864242e365fa0bfafe7893b2300000000000000000000000032806b885a444d5b022bb33855cff91cfaf81ca200000000000000000000000004c93a99e2ffdcbc8df094fab55564809dc92d99000000000000000000000000de4a1ec7c5a24c69b71b1598cdc8ca96ac4771f1000000000000000000000000a0b61e7a0ec118747a27c1d3031d8d30145ad5e800000000000000000000000079321846a4c97ed9e26080c6983dca4797576b0f00000000000000000000000090eb01db8b222e42debfd1c7baf478415ddb430000000000000000000000000061604491a6a29b23ad8204376c830466328f5033000000000000000000000000ca5f7e8b7ca01dfd538803c4dc32d9fa220e8b590000000000000000000000000d794626de326d8f02709135a13101400fb78edb00000000000000000000000007104ddbf8e9bffd58a2d543aa5a1bec5a32887e00000000000000000000000017eba4160da3b768086e6087a64c1141403cddfa00000000000000000000000077353ea738538e3147320af5160d4b86d58fbaec000000000000000000000000cd35eb608b91164afc906685e662c0c7d0a4971f0000000000000000000000000018fafb9a7b9e130813ac525cb656bf70c7bd1b0000000000000000000000007a17d458c5d24ff6211a9bcca2f576e4e096f501000000000000000000000000328431794a7252e5673c32c07cbe521e74d62578000000000000000000000000bdec4f2f0697d643f25a42dbc0db9f4ebeb6288a0000000000000000000000005f164edb7f006d9f8cbead37b323a95a0ca39972000000000000000000000000d349a4781918b4d70be5a5b0ecea92abbb8d0f190000000000000000000000003b15c5baf1f37e8e7f223a80e87902b44cdd42f9000000000000000000000000b353ea1519a369f9d37589dab7e43f7f5f87acc7000000000000000000000000ea0c723ecb4c5d17789d028a01a474b6d99ccb0000000000000000000000000021ac63f410004fcd1e0d865d863dd0f7972f65a3000000000000000000000000cab87d405bd9883b097ccb971c5ca2d201deb285000000000000000000000000aedaf5321b19ba6e44b59f6d7eeb83a4010b48b30000000000000000000000009cf466a3ab16c7127e046f0e7f7b5b020472295d0000000000000000000000002165d4bed0a5af8d948dfa30d874dd2712b6b5bd0000000000000000000000005e2d237d530beda1daaa6e1168a05b76cde04bc40000000000000000000000008e648be2cb916412d2de40cc04cc8d9462f4f9c7000000000000000000000000823d7dee1bb2da074f85e03839f057d73c112f16000000000000000000000000273e39b848c3ec07ba9a384bb0725fdab4aa7c91000000000000000000000000154eb8938f6c107f5848b70f6213d553a1c06e92000000000000000000000000bb30d347a8928cbd48914a4a7c2c95992bc1903d0000000000000000000000007324c9229a973a553059fd53cedad9eecf6019940000000000000000000000004384153343ceb230fbd62c4fda1318269c6fd35600000000000000000000000061a63b7a06b90e008c4e7373b51cb682381c2339000000000000000000000000cc4bbcda477eb293cf5374588a3242c34f626f44000000000000000000000000db07f2a39361213d94139d4b8c7250e2fb220d0b0000000000000000000000000af5d0c39116b5308a818e522c05237db6fa504b0000000000000000000000008b4ac940b353959de8101f6a054d9bfe2cf8c3c5000000000000000000000000f021dd32c8faf6b2e9313aefdb368e4e47ed689d0000000000000000000000009b4e075e82a75a289fc4a4fa59448bc4d32ba8e1000000000000000000000000be60e8c240f9d9b67b88d1e3f1d8eb08d99c87a5000000000000000000000000dfa85a75a832d09120b0966cf3066feeed014723000000000000000000000000d5ca2f93e2af5b346a324fc85704df5834a71d700000000000000000000000009c6203f6ffdea8c0725d293344efee205515da12000000000000000000000000b89d2e228090c1f454aaad690a57dcf390b2e248000000000000000000000000901bcfd53af2be41f31340ba07c71cf2cafe0e5200000000000000000000000035be29b8f8133217f9c5af885dd49844b959b64f00000000000000000000000000013a7e13aa655d1739d7dad2ba6e52ee6e9762000000000000000000000000c53a79e790083a9a07bf164c44415757d5b41fa200000000000000000000000098fbe5f1f8b768fd236b4498f96977d51cbf3e490000000000000000000000001f69616d5890fdae5d455493ac3046f668a6a3b0000000000000000000000000379949306772f520bf5d8ef0f7737fecb777b53f000000000000000000000000dd98dec653a3f312f8040f8a60fc4e10e239f5d5000000000000000000000000828f77994bc9701423dc05ea3fee7b4a93e90618000000000000000000000000cf08332d631f0a24caa8b3b5947c84c31f037a880000000000000000000000005fddaf4b38339fcc492334c81c17c168986114890000000000000000000000000135cb5a670ee7677d33154e26e808eb4f8d8d500000000000000000000000005f73587ff80b105df64f49bedc43634cb9a0e4580000000000000000000000007ba91ea85c17fbf83ccd4430f02841f0091a5daf000000000000000000000000a999da9001c3eab298dd0c0c95de7aa8463e5f2600000000000000000000000082a0e6356658b72075ec5c326c957ca29cb15973000000000000000000000000dedd184b2e71e437a332d80ba51f660933aea31500000000000000000000000059ffebbb9c4e9221e42e7e08c3af6fcfa634c492000000000000000000000000ee74313fbc7d1aabbca2b655e47ca0eea2003a8c000000000000000000000000d3345224ce229e5f58aef3de5af99ee17373b009000000000000000000000000604b9ff075811d2f26c54ec89c7dd18a6700c1c100000000000000000000000036ff1c5f972f352fb011d1e630ab6c1e7767d0f100000000000000000000000043738927f4f29ca7ba7041223ad01bea3b373680000000000000000000000000ef8ad96a8785e24136a25735c2b00b56b4d99d6d000000000000000000000000684271a65a905c6797bc99d59e71313e82959df2000000000000000000000000c509f0f0ed7877eccbeb6574f69a0b92357d6a02000000000000000000000000a72898ad8b4356ddf8eebb23d92643d4817b4b85000000000000000000000000fe8c9f567b3ef5c4c329393e89f5fc6847ca4359000000000000000000000000a41e84ba403bbd485f38896a3abcc10fd2840cba000000000000000000000000a343ef82f453aeee45940d4ed568ae5cddaceea40000000000000000000000006d14b6391d65450b97be4d6a1aeea0f3b670d3250000000000000000000000005794bf6caaf4cb4ebed2600bfe975a9331bf6487000000000000000000000000ed78ee5abe8c66505893cc3e64397542617e8dd3000000000000000000000000eb8f581af25809df4a4e3e4551464db5d484101d000000000000000000000000044ed488e9cfe6937076819964ac7443298ade200000000000000000000000009d55419ccccc587765109cf5b691d3e3758b4591000000000000000000000000ca9983a73e3cc1a26a112bc4ab22a43de330539d00000000000000000000000033561e1cc58e5f115639e386adfba015d4a585ec000000000000000000000000be136d45e0083c151da2a29c1b8b984b1c6995cb000000000000000000000000c23758a66d8a022d3956469bf8f3de64901840320000000000000000000000004a9d40d872e5762b5bc1daabef40a48cefc7cd0200000000000000000000000059370d44ffe38f2518cdebdebb06de41bcb11880000000000000000000000000b81a8c435507282e81dc38ea3b7ab2861b5a4581000000000000000000000000818f1d1b34ffb426a5d9647893a89422e47e47cb000000000000000000000000357c060a6d9998ce5d2addfd6c7af22c1e8a60eb00000000000000000000000004702521a82d9f8c7b389166215b169d1b791ee7000000000000000000000000c4ac0beb4b63dd31eebe8aee4473ef4ae88843c80000000000000000000000007ccaab945afb499f52e8e3b5b6d203499032b7b30000000000000000000000004506f012ff91de2e63e29985e7ffe98effadd33c000000000000000000000000025bd08178963c88ea40650434fc9be652f093880000000000000000000000004bc197c1512a10f50a4724479d6cbda5180a3b82000000000000000000000000e5809a67b49bb445bda8c5ae679dae6a5280db7e0000000000000000000000009eeffd6881f04c294f829d69b5c1e60f2535ff43000000000000000000000000cbb50358d62548e93ac9d38f8445a9b37405169100000000000000000000000093db3015acf1826e98c9edc38eee75a6eef9fb790000000000000000000000000cf809ccae58533120140c0475627f8ea1bc129c000000000000000000000000fc4825bcf171b18263f1ac7f7e5e4940d69a4c32000000000000000000000000085a76a59692afacf789525ab5d75ef5860f2d82000000000000000000000000a2f6e99c62c13f059fa4b214ec7d2c932fae81a2000000000000000000000000630fb93b18bc96730302ef00dde5960bb8f3b65900000000000000000000000023e51a7c52cc90bcba1a521e859131a358f5cf1a00000000000000000000000045f78db861cfc68bc8c38814488dacac249b2876000000000000000000000000a5fba09b56a78a761d6d18079bd04949ac2fad26000000000000000000000000096bb4fff730869b5c76a9852445650a61558af400000000000000000000000085cd82ec1770e8ca9b14e57ac5b232559d98cdbb0000000000000000000000002cfbcb337b91564b76332690d7f6ce8c17302323000000000000000000000000f32e9006a641ba1485a45ca32a3cf90be17e9d220000000000000000000000000f8e2b4b06a9cdd0fb945db0e58bb050aea9a29100000000000000000000000045cb526c953d703faaac9362b3705fef8feb1418000000000000000000000000c493f754ef5c8b6cce939dbbee5b78d25fd5167c000000000000000000000000756cb9c5deef68057e888a9d862ca1b49e61c31d00000000000000000000000016446b4dc351b0d5ee5543f1f4e8f60e78eef380000000000000000000000000d24e34c434bdb543d0174b2ad290fd75908404fb00000000000000000000000097eb2c0f475838103e58822cd0c4e62fbab6248d0000000000000000000000002eaa70d2ab357b3eb538ecf763e4bc74c7cf5a3f0000000000000000000000001ab5222021180a674f5fb9f08526474e80043833000000000000000000000000b7641ab56bbcd56662c38b1205b655ba2a1b2d60000000000000000000000000ff094d62f58915f0bbc39addcf2b888cd9cb3f3f00000000000000000000000084de3da64b411df59451306fcb8f562e67728256000000000000000000000000371738fd544726a15758ebab949ad5ee151836f4000000000000000000000000ac06213af448e3e7a4ee8711b6dd862f2dc32c03000000000000000000000000ad5443904b08df9a773ac375f186f9a4d448c159000000000000000000000000cbf9dc7aef511cff60de177fee10b11aa2f5bded0000000000000000000000006829a74b61577e8d62bb066fef4fb6389e3f7984000000000000000000000000d1a93599f708888b891e9558853fb69b26c3c0f4000000000000000000000000b8af9bac89808e84767f65312b19d22f6b03fd52000000000000000000000000d56fd76e837d2490bed0e8c3cc722eba5f18bca5000000000000000000000000e955e61fb93b0871953d5c55f8afd416ebaafda40000000000000000000000004f9cc81687c1b88f9b58df1d71f1557b4355c8cf0000000000000000000000006b476d689cb2dd44a114216b636320f900979789000000000000000000000000fac2a0671998f56f213b5b341ae160c5c738856a000000000000000000000000e159534d63f4d182c22d638ea5c8c4067f061f680000000000000000000000007dc4b7d3158c47ac3e8721b2b5a7300ca207a24d00000000000000000000000003192fe4997895cb07f1bf457a527a81c56f7e400000000000000000000000004728a4d014acdee651f88d726dcd0bda17b957750000000000000000000000003cd1bd6212ce4a05ccd3290bf9860ede72bd44ec000000000000000000000000ae52a08105db92994181cd4376e523fc87c94543000000000000000000000000c4f9d27cec27c9207f6ee1240f9af354056626210000000000000000000000005149f1da12d818e19d5ab4f1b8c6b27cff2e21a500000000000000000000000038b0fe01ccde9d5fb021b2a531d15eb40837029200000000000000000000000054cb6caa8f5dd7ff248a7e604e576f07be343fbf0000000000000000000000003871e27c9a967efcdcc19568dd6daafdac01f5530000000000000000000000000f9da57664dee037d68c32bcb76c216dd88149d4000000000000000000000000f6950b1ae86f725a788517378d538dda6c580ca400000000000000000000000040f7b044c3bd5312001105bfd377c6b0a47aab0e000000000000000000000000007000d5a2540699f3a9bf29be323f07f31b082f000000000000000000000000bb753bb7d868bbb9504613a3d8e62d74d36765c1000000000000000000000000b51dbc818bb964ad6c4e4fefa95bc9a86e455600000000000000000000000000ca8d2072ff6509a6ae75e4d04038712d7bafa895000000000000000000000000e76b6f9a5ba42dd348c2cd11f9ecd2faf401006e000000000000000000000000ccbde236064a10cb16a3fb7db1551bdf8c414779000000000000000000000000605da5940b0435af6c401844f62285f655edd1a300000000000000000000000044afe90cbe589dafd7c123c3dcde3e1a0d7f0cfa00000000000000000000000086bed57228da3649b584e0ce18883796e0f2ca85000000000000000000000000e07c85d8184808f54f3296d9bfa1e574bba7b3ab0000000000000000000000005fee57a29fa35d17aeb3655841d7d96c11cfc37c0000000000000000000000000cb111d774a17e9b83dc3f59ad82a94f3bf4a0370000000000000000000000006fa32e7da588fa68a4fdd00e1e7416a0a50ac5120000000000000000000000007f742ac614bd01399f3623d96f8296cfe872bcad000000000000000000000000a8838f3530352f4663166b0b60f413b5fd4ad19800000000000000000000000026fdd092e78c678ffd2dd3e177481536ff1a0df400000000000000000000000020219227545e1a14046dd6e9d42da51da2b3baa2000000000000000000000000787549ad08f05546b7c0797389528db750b116a70000000000000000000000004fc706bbaa5b8b1a9d27223c08af2e871109730d0000000000000000000000001e4468c5b59250a3590e1f39405e3a8f80e136070000000000000000000000002fc1fd0cc9273d349a89a24995e1dbca5c1d3afb0000000000000000000000005d604ab6fa5f2a175d7b38f0365e9f0efeeb2348000000000000000000000000960b1104a078c8f6ed75cc69b39ce94e274e77940000000000000000000000008221b8c8868032450b223dd6b96c5d8e6b3cb59f00000000000000000000000043ad8e5ac3bb2130bbed6bedb6f14196b8262072000000000000000000000000024fe59ff72e351120f54776267aee3ad49cc9ae000000000000000000000000cb189fe4d6d02cbb1bef8341155a2f2e6b26091b000000000000000000000000e130dea4b84b1bd5d42740c6e0f3d23ebcd743d1000000000000000000000000ec9a3953af1e624a46c87687453837cd5e22006c000000000000000000000000bdd089288556a7fb5f338bb9f51b5120255a9459000000000000000000000000d32d72a58853b23be698a9c7800d9b428e7ea4030000000000000000000000003ad54a63848f1d910106a435c7bc525bb9c243fc0000000000000000000000000bd43b5f932d869aa2c7f7d6d53ef6b0faa743d4000000000000000000000000620e1db8a7c62dd06e51a406f61ae26c26dc9f68000000000000000000000000afc66032738672daf5cd924a15708c9b82d2978d0000000000000000000000004d9a6bb702ce365a7fa4890deee20ff959eebd3c00000000000000000000000018539a5311f6120ed3fa480398d62e5aac729d4a0000000000000000000000004594035e64fa8b36bfc4c715cd22b4250a4d9d44000000000000000000000000b81d595977ca8d8d423c693aed2e57d3b4448a8e000000000000000000000000f13fdd26cf77087ddb7dee64f2dc1243152180a60000000000000000000000003f9d3f38e5e28c88d5bfffd062e17e55b8f591c80000000000000000000000002a0a0d9057b29af7021a2de5e3074c4459bf7dc6000000000000000000000000a93805abac723158316804a16b8f65e8a3d166ce0000000000000000000000007eed852754cfe6cb41db6ea0c9744d5aa15e00c40000000000000000000000006af8a42c8f1133eb6900518b7e7e2962bb57babb000000000000000000000000070fe3f5ef20f5611535277dd1add8791077bd650000000000000000000000005d2c984d6bb78f813084885fbbc20b6cfc0864e9000000000000000000000000c9c959350f63ed92916f803e41aabd221b4f06870000000000000000000000006118c2e4b3a4c9ca3da324a809c23f39d232cdf80000000000000000000000009607ae62da310fc202c948b6a518a7467cefd44200000000000000000000000001a03fddf3134fdcc012de90cbf228f9bc7f372d00000000000000000000000014e30413e90e5a0d3ab37ffbe1176dd853850cd20000000000000000000000008ce3b49a85743d557d1e5c4250b0540d3118648d00000000000000000000000005c04a0b755030194ac929a98926a778c6ace40c0000000000000000000000002389b0fc9d3bf39dfecd7e2f7f737ceb3d27b8460000000000000000000000009bc78382958b6e3bd9d134574fb2019f0d489f38000000000000000000000000119bc7192d9bb85d3306e8310c3e931ea3f826a30000000000000000000000000b0d01fb44e17937d82d1c56a2eb1c5edaf33de2000000000000000000000000b3ee8ec1a2dd0f74a4f0713e948c3ae0846009330000000000000000000000001adb5ca135ccded17508a409b1b777c9d00c5c590000000000000000000000009dfe4a750e7f2bd7991b353857d4d1de67acd31000000000000000000000000095b3ddb42d3a41f89f34ca9bcd01a9c82bc4d71e0000000000000000000000003742a2339a016241617da896e526023201af9d890000000000000000000000001420e9f0c189ee29f9184cb8e73c1051ac72424c00000000000000000000000054ccbb5b27520ff38dd7a665886f1c5bd4f018590000000000000000000000007e1b3c94952fdab95f5952f24bf63b2b37f5c791000000000000000000000000cfef6db1624b4f6a64fa630558b17211ca6847d9000000000000000000000000419064c0e5f533f90d93a36bc5a28a79b144f167000000000000000000000000a3c23c593db3973fce1fbb6b59cac7ee1e3b69ea000000000000000000000000f8477129352887054548bf80fb088144e112f5590000000000000000000000008781e8784cca5101cc2f34689499816cde21b99e0000000000000000000000008781e8784cca5101cc2f34689499816cde21b99e