60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002ed60539c655a9e74f3a7c24633da18dbf4bb22100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657472656e6465722e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657472656e6465722e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d5567756b4635347a3758674834794750323852707548704a62454270683665484c75424b526d6852717a7071000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000009457a1aa0c7bd3741989d8aea1750ace95ebbe56000000000000000000000000cf5bcd320df2656c1024c9d6b5c1cce5f42dfeaf0000000000000000000000003aa0f71e66a7b90c2552813fb5df43a2d37854790000000000000000000000004a9c19d4da1e6251a10cc930f948efae803ef743000000000000000000000000748d35883b210b080bfb24e3d3e4e7198e6cae7e000000000000000000000000245c406f57b5d1749a8d2dffc1576b041ea5dff5000000000000000000000000efbb2bad6f276d04831c90ba9a46c4e46952cfc90000000000000000000000003b744ff2722a7b978d663b18d235598f0916f54500000000000000000000000012ee4183bfff98f5150ed29add5a3c03d958490f0000000000000000000000008b59bea10b8f0c2b509a8db9589966b2c44f827a000000000000000000000000bde3b5f7df456d2f8f81e0574b4b21517aa954c00000000000000000000000007b19cf309be204ece61316a85febd770b6e41321000000000000000000000000370cfa494b31596f60a46c35b4fe3e21607d04b3000000000000000000000000818827d9f1aab908851a4be24ceb8d5be67933b2000000000000000000000000c36237e410a9134342b936bce59337e4a8ba2bb0000000000000000000000000eb8c4295e9e385da796d0152693633027f048cfb0000000000000000000000003308f6e1b69a1a12026630eda51fe497448b55930000000000000000000000005345b2a4003ca01915c33a42f539c77c05087e8e0000000000000000000000007fcf25ab3346f4de0cd103b6616f02ed9b8c859a000000000000000000000000713009ec02646ea0e43a779281e2d5a27d1599c30000000000000000000000004776851c0031cf81e6b9a30ec8b9e95e0506c1bf0000000000000000000000001e18f411dfbc74c20547693fbb0269c4a8e9c83300000000000000000000000025510c2cf64a8952e730c74298737c4e0d855bd400000000000000000000000076036e275a528878e47bf9cda4b96533e053b58f0000000000000000000000008dff11d3699c5067cb27e90997eb8257b7be54cc000000000000000000000000e872d76b4356df4bc34ede6767924ffef25707380000000000000000000000002c1f9b7fb6f90cc54c091fbdb1227c5e6e20e07700000000000000000000000003bd884df3222b2753919777816d3053a0091e8b000000000000000000000000abccd2a9cf0de9c9821dcf8a663f1a96d874979c000000000000000000000000c04ca7f5f2fea0fd37770cdd747e3fcf22a01ea9000000000000000000000000f5ff02f9938fa54e71ece03a79c9e0a8b0f4d2d1000000000000000000000000df43fc3d67f83d65d09a49d8a755b9391c76774c00000000000000000000000073a6e6f5127e8a1b158305d294f46ea3554718af00000000000000000000000007dadfffcca1dbe3f776deddee44828ea01afa020000000000000000000000004a94286b3cf64eba6d6688320412574b47230c990000000000000000000000008bddd807a2b61722660351864a3cf355a5503293000000000000000000000000bcfeaf6e322825b1d9c0ea698dab616adb4db4a900000000000000000000000011cff0d2e6937a4f7aa557c432f836e57c3541d500000000000000000000000029ed17ed6a24b7eb1afbdad064103b3d7a582b9f0000000000000000000000005bc2bd806578fbdcebe97e94a98f9247f3d0a44b0000000000000000000000003eb015264c275c5d31c6b79a5793e72a6919576800000000000000000000000039e1900e90f583f1dfbd517ad9803d9a425837510000000000000000000000000dc519c05b83a0d1f6fefceb75991ec4ffce9b31000000000000000000000000d7cb074e5b2617dfed7a563feedd89b1b2ba788400000000000000000000000094dee750d163024bff323c6ebd3a82d14450bd4100000000000000000000000064d6b19764b50605277114a46aa7aab302c19de000000000000000000000000090eb01db8b222e42debfd1c7baf478415ddb43000000000000000000000000004675b4228d57bdfad66eedeb8bf2dc8ea4c95bb5000000000000000000000000d3ad1e2ccf31da9e31c12f8a050671a83ed0af99000000000000000000000000e29ef0d3dd10f4f7fbcd725b20851080d1e15d0a000000000000000000000000e928037b59da4600cb01d04490f8f5eebb06f071000000000000000000000000a5cc064f6dce31f28e2cb775edb028fc842c2c55000000000000000000000000c9be95a6298421cf36337d2ea0044869d06ca04f000000000000000000000000e999d79d0dc44520a9def90e01295f0785163fe7000000000000000000000000b4efac9ee66f6c09543655dc3f5d83913ad5ae520000000000000000000000000e1b93f01cfe699feb2b4d172d876aa295a0b3370000000000000000000000002c77cb6b9c7c83004f4f5e2bc0f62d6e658852c600000000000000000000000071f0ac522f335ca2bafd07b982f0fca503d307310000000000000000000000001f11d44221d03c41ae0b30ed98c84242a8d4ea560000000000000000000000001c06a4f03be549b602f129cf255c2dedbf9f72c60000000000000000000000008eedf671b5953a0d82c32f323ffb00ecaf78a16300000000000000000000000036bc3d81d26ccba7a5d3c15f8b13a59935a781dc000000000000000000000000e508c9608b45175867baa1e45805bb3e63f6c66c000000000000000000000000a499ce7e102073c6baf4ff6c49df0bee56296204000000000000000000000000d5c352c14005c466720000bb5a3198eb026794890000000000000000000000009bfbde872b0cf760146d2da795a7c3f4b8131a650000000000000000000000002f860aa106484062396a1fb883823be40488231100000000000000000000000005848eeec49e84df3cac5e1dc2b3d8625b59004f0000000000000000000000000f72822c9e45bcdd9f28b4b8accbc42d5246e76f00000000000000000000000015cdd210ef35f6cc9269c5fd6bf917b2ec40b6e7000000000000000000000000180ca893e09a9986784d3f7787e0989a37bd3c6a000000000000000000000000cc360d068549960394baa649fb5cc114ed273a0300000000000000000000000009a01522dd115e3dac268d72d535bbeb94b59e0600000000000000000000000039bf8d9f78d4d189b45b067d896966c03a3a7a580000000000000000000000006d13d50d8ca3d5725ada9433f64576a51467ff99000000000000000000000000029cc2aabd1b89f261fe57e081da7f5a4d0f2e65000000000000000000000000c0d618c946ef4aab90359e29274ba96610b79b04000000000000000000000000917b6748507698608d99d60cc7bf13e0cd9960f6000000000000000000000000ea32ee2a8387dcafd2799bac11c4e4c44529522e000000000000000000000000b5e4d5ee08f6ba7895bf422630fe4ce4dae6c1780000000000000000000000002f11eff5d2d26a8280c25f09c298ca2f0f473c41000000000000000000000000ceacec5f9c436e0a08f6d707856b9e85c4d25aa200000000000000000000000049b17b8a2c15284aee782110e619981ed1ccd33b000000000000000000000000c46e9a4822f39f5993307c6e562687cb73b912b00000000000000000000000006ec94dbc74f01110b17b0256c43e4573ab5c79690000000000000000000000009831bff31d1e8ddc586d32ed2591f43974cb92db000000000000000000000000b7a476019b1dda1127044dfe4196a88aa4453cc300000000000000000000000079ad5969170a187964c1c9a45581bd1adf02e688000000000000000000000000eac198af143c0a5e694521b7a36ca7f9d058f2210000000000000000000000004ab0658d7d58ab3bfd587e7d20608652b82bf93a000000000000000000000000953e319cf4e8ad6c89e89970cedb1781c30d896d000000000000000000000000e7857e23eb62c67d98597a220e4d26535b2187500000000000000000000000009048e4728f970a6c7ae778f633958a0a40a45a730000000000000000000000004e891aed0743251a56e8820b4167ff0e2ada4d2a0000000000000000000000000a6c1607613ed89a0027e230034527dd5468c06400000000000000000000000093ff78f6be7985d1e6ea72f18c296bc5c1304e0a000000000000000000000000a86fe00bc06dbeb93642883f84505dc0a6dbd1920000000000000000000000008a475a314487b8378d56ae791d9bc9951004235d000000000000000000000000cf7dbed26527c2d878dfde689b3717c94637b17f0000000000000000000000003b4b088e8873c6286de557b7335d00eced7a1022000000000000000000000000090059c8c42cceb231d94571a74b572a7f229a45000000000000000000000000aacf3f6e2125d1d73bffeac97021474d41377328000000000000000000000000b87929b6580da9da8af8257ac014c2de39fe260a0000000000000000000000001e354b468a3bada71adc9813b7b18b92992129f8000000000000000000000000f9e41fc298fe67de1fc915cd588b9c88466ee46c00000000000000000000000011e38789801d3fde5a0c7e2c9634f06999b081db0000000000000000000000004180bf363f469e779133be41eb057d2f08784d3e000000000000000000000000ef63185033243443e3ea1dd7400ee2292146d868000000000000000000000000f56c0ea57e7efa195e468b080eb61ad75f98c8f0000000000000000000000000fe5ddb4d1350041c4f2b8d659492b534b1f0392400000000000000000000000053894ef79be0ab9ef1d220d1651814f7cdf5703500000000000000000000000047e4037ec1d6847317e174b5e9d871d8ecb8276d0000000000000000000000007f16b337bfadb6df04cecf7d3ef76824803d47c7000000000000000000000000b10d1a10c78b794144092da544ddbc98fddbd26400000000000000000000000038280dda41457c43e1a41247ee2d1abc13dc5ea9000000000000000000000000c260b7d874f33e5c25bbdc3d8280c0ce2a212b4b000000000000000000000000db7bc2f87399b95f67223642544fbf243f1dbd0f00000000000000000000000080a726ff5c50fdaacb63cc9cafb3cd4482ae0bc7000000000000000000000000e79f6d43baf138e6aaa3afd4791502e1503e5bf90000000000000000000000007e9f50ba3ae2beb28b1bc1c8f2877d8641fe7aca000000000000000000000000149511dff631f2264315a8e8e25dee7fcc45d7fb000000000000000000000000aedc6fcb6dbad3b161800a57f24abb9a40f45dd70000000000000000000000004ba4157c385b1d523e705d9909e606ad70f472ba00000000000000000000000003349453951131cae7941fcdbfa5da0c8bfe48610000000000000000000000002c4728637405f383cadc2c83629dd94b39862a02000000000000000000000000300f651e2e30f2ed5fa23281084b0db00e21337300000000000000000000000079e11a1220081f2eabe2f578c68f809ac473f9eb0000000000000000000000004a88011e277f9622be40b204ff9c1d0c30f543ae0000000000000000000000004b654f7c24dbbe2a1e8a1c1a24fd0c94fc924649000000000000000000000000ba3d6ee3ed7bc904a1237b07da6f07ce15b7abc10000000000000000000000006545ab031b1ce1c5c1472a931b723df985bee43a0000000000000000000000003b43aacb6e5829062a04b5e54778f5e0b87b3f070000000000000000000000006801b6a65ecbd47650d8d1d3b5861da45e00c41c000000000000000000000000fd176451dd977f6e85dcecc9fb0fac2ae88b593b0000000000000000000000005e32e00b721a68da4d5f5220cdb50025e961ecd4000000000000000000000000f2dc1313f7f82e0d4c047ab7a9a4a798a668670a000000000000000000000000bf228c28333875890e4f3dd4065b920b6bb4f3010000000000000000000000006d24407d6e9d5de183a85f6a3d85feaa599a24760000000000000000000000007cfa264038cb6dc1c9b0d704418ef403c38ffeea000000000000000000000000e1aabdada807e5459f8b4b641e918cd26a01fb6600000000000000000000000015e866f1a9a7556ee796fc9a0a1082264146306b0000000000000000000000002aac76f53670bf426b9211fcabb2eab74057b1f1000000000000000000000000116cf1c35f799212144c0d00b99f19a747ae58700000000000000000000000008ea9f9896c153e600662c6e086da9b32b609e931000000000000000000000000da307344120f58380d5089f19b2cea96cef56071000000000000000000000000bfeec6cda116e0bf9edd5f6c572cf0fe3c0e2bb7000000000000000000000000e4c143b956ab500988618767df634b3b48244222000000000000000000000000d566385e638882687f7947bb9d70f6dc2b6a8c54000000000000000000000000b956e0e090fde28e742320f96473d46c75098344000000000000000000000000fc72f0a07071b5900e03ff78bb277eb67d6bc49e0000000000000000000000006c6e3c4dc642c53a25a6f4ec5d4981c90c907b5b00000000000000000000000083be64d7ade2f710cc3bd3b0f35b1a3eeae4a7c3000000000000000000000000f78975ff9cf4dff02e3d191ce8df910cf969add0000000000000000000000000cb6e20059660630476500426fca0cfb1a6ffe366000000000000000000000000afc86a386fe3ac5488a52d263741b7442bc5e1b6000000000000000000000000160644c57ebddcd575544456ab0006ecc81e7f2600000000000000000000000026ac9e8307933db9fbf32dab23aee25fcbd5b28a0000000000000000000000004c6c9433b67ecde984aed7b52efce87c90e40a660000000000000000000000004e779b8d68e6a0fab74e07eee9d88e8d19bdd394000000000000000000000000001fdd975580fefca8e1b4dca2db2475fe88ab32000000000000000000000000eb8684b71bb1874cdac4c9edbb143a2389b3dcdd0000000000000000000000004ea89c52d791adbcdc2fe1b98a26275130c6576e000000000000000000000000a06c9167b8a4d3ae92a6acf53f03e39261090ef0000000000000000000000000c8756989f7deb2efa46ad9be7cfe301b7ebddc23000000000000000000000000ef115f42aac69cd4c03ca3219a1fab3ca532bbd0000000000000000000000000c8c2c4bf0fefae44755c90052868b71c59120a0d000000000000000000000000ae93e6f3cd51f1e5e015c4505ebe6ba1a63ff0d40000000000000000000000006cb682a18188895a2e638fd7352be2030d7572e6000000000000000000000000a1304e18f46f298258377f1e0640fe3f9ac435cf000000000000000000000000bcfc5defb163c2576143b7d1a53f921c45100f9d000000000000000000000000ca306d338453533a04602318af9cee89c4891c0f000000000000000000000000eaa84e987fb80a5b5944500330afc75e3c223a21000000000000000000000000f708bb4c82314f72f70b3a04efbc838e9030042d000000000000000000000000ebe1bb8c9eecbed6c9154570b9827feeae2d60590000000000000000000000008c9ed076b22a9f4d43cb4f6f54cb14fdf10985e60000000000000000000000002d11c6ced140776de531acd249bcdf9470f93adc000000000000000000000000974d5d8d3247e7affd6e064849af58c9ac7d7b8f0000000000000000000000000424bf53b2fb1f0695da21a53adff34023ebde580000000000000000000000000865a79e25ce2fe76a0a501f9d56245e3e555d83000000000000000000000000ce87d3a69c91247d027c8b87861463771716e84b00000000000000000000000096e92dec2923eeb8e6fa8aa056e51700be7ee636000000000000000000000000a7b447ed30d67450285b2a93f8aa3080cdde7caa00000000000000000000000064dcb040cd4de2d48c1459fa751c1ae90c49af37000000000000000000000000e57740de2a0eeed11d2db4bea8cc490b7470af8b00000000000000000000000054bf6e2fca93c417b58a6457d08362ac13367c0f000000000000000000000000ca2dce4c056eaf4a913bd52607fd15d2c818c57e000000000000000000000000437337939a43351070538fd5dcc65ac68a99634800000000000000000000000052773c3ad472f70f5890d76916561c9308c07bc5000000000000000000000000f3d729f3bc9baff4d09f48341243a9bdf948ec4b000000000000000000000000bdfff254510bc8ff73050b9892412353bd0982ac000000000000000000000000f4570cf0c7528b96c8e4ca232bbd65e17c1447d000000000000000000000000061e5c9aeb111ecf5d1e9fac064ef6086570e37ce000000000000000000000000ec5677f5be87ca619b2ecdbc1b78cfeffc488459000000000000000000000000079e2ba9cf192ec4d6c8f43a531942e7a1d6a5410000000000000000000000002058feb15a02156d6dd551bdb02995f418737bce00000000000000000000000031e8cbf1783b409c161574652a7d06ff87a9ea0b00000000000000000000000000c9ffaa725154f78ef5157583e8f691dfce5398000000000000000000000000b7d5f8319ce2da2e10bfbf56f9da643817e93795000000000000000000000000558fc781ed9ba982ec1f70fa9e47816bae6557a10000000000000000000000005e913fdf43b96fcf726b5b779ba3ba2883dbf2a300000000000000000000000057102c4f63fecd938027085cea1ef1ff239d156d0000000000000000000000003c6d5849d771e5c858211d2913f780439cf609410000000000000000000000006e34e12d9e140caf8086c0e26cba6a752824aa8a000000000000000000000000bee3bcd6723779ad2bd237124875c8a9c88aca47000000000000000000000000637857e61ab17f3ea268b6e87d5db5ff687b62550000000000000000000000007ff72d9ed37bf97a36ef41268c1dd43fc55f889c000000000000000000000000b8da9857d3f62cc6def73faa83309b532e4c7f1b000000000000000000000000902d30bf436e534e903a9788aa7876f4224ede8d000000000000000000000000eb93af20a6f35c710d08239c1392379bbf3eed79000000000000000000000000f995c4f2ccbb84fc8f4c20fb59e9a11d8a538c14000000000000000000000000751a610e2f50e1d9b5955411a851860d88dde9ff000000000000000000000000061b9755bc7d72c384141a71ba3a07594008228c0000000000000000000000003da3d23e5ff8ce78e65e6db15af3713451aa40290000000000000000000000006b148c619273fa19524a438e52077b0e09993805000000000000000000000000c41bed1f2c0dbc3450796802f27f8844a2e5694c000000000000000000000000e6db565ac1189922bc70d7fa47e4249c969f8578000000000000000000000000dd12869b6665a70a6f95c64c9614f48ab23da855000000000000000000000000c49d9064d959347ed97ed2851f7b4c23f3d0a8b50000000000000000000000001bf14dfc72afa9f4897c636a98abd006602764f600000000000000000000000097328c1c8cbd912106aed0e79b862c400235a74c0000000000000000000000008ec0087a5b5dbd403f4a6cd588f44e1efdc503c7000000000000000000000000be7c0e9afcd1f48b883cee8a90c5d5c82d40ef6c0000000000000000000000001bdabf2d9a0d453d6a5197b50e92e8625a6e9119000000000000000000000000b0d23663f2ac420c5f6c125e9354877e00f8fe28000000000000000000000000f534e8c87bba67ca69d8ce05761de01d0f4a234d000000000000000000000000ac4d8fc9e16ff8309cbc872bd76d7bc790dfce18000000000000000000000000e4141ae57f1b032fbb21a375c53b9f045789dd77000000000000000000000000b116158523eebfc7226a3864eea2baae18029820000000000000000000000000025e24c1e1a82690dd750396492e7ddfa5ae2aae000000000000000000000000e999774fb10cbd64ddaa0d2abdf6255b34c2e76b000000000000000000000000b853fb6f63499367f507b0d0eea190353d7832940000000000000000000000006c52efcb9aff64fbd6dca625d344b63987ba0dde000000000000000000000000f2742cd12910a276f019bdd566fe6a126c248426000000000000000000000000c9e6723954f2ea9f591e4308eca188555a0c1772000000000000000000000000e6777f7383fb1e0647b51254ed5486cca28be5180000000000000000000000000c1f3e0d929e7720a7cf28fe445880654cecd265000000000000000000000000c6490b9dcd0e83319e42f473a1d5585ec8116f28000000000000000000000000e314f406621bdf84e3f1bc13e0a636f29500c79000000000000000000000000078b41eef23584c0698d2dfb65e8834d686d45cd900000000000000000000000007d9c85145f5ca4cbb561dbd5e2a9101592bdb120000000000000000000000008cd98c9b733de182fd760de2ba3744052e1d69ba000000000000000000000000d3345912726cc243fd6ad034fb753d0cdcf939e200000000000000000000000098057e03d472412821fba9291f0d05429201af4a000000000000000000000000e77df95d284d34af9d08f5523647293963a8a7af000000000000000000000000146a73cc2ef4fe69e19423fdc774ea031dc7c1b300000000000000000000000038a82c5a37667b1de0d09d065c628ad7ba83283a0000000000000000000000005f55aec9ef89bb2e6cf946291f69f13799a451510000000000000000000000005f24931a5cceebee25ba46488d6f881e2c62ccc20000000000000000000000006a589f243820e0b89024471c600f037b103a63ed00000000000000000000000069b87baa42ff634ce791cf5f7141b9cafbf5e219000000000000000000000000f925ad1e23b9c5bbe2711117d4aa66835465804a00000000000000000000000070e3fc6876697a8ac59f4d279ad9a9c9957fe97900000000000000000000000015194cf60499b708cea0ec475993e51e2926d000000000000000000000000000e714e4ffd0d4a1068565415c232512c427d1c5b7000000000000000000000000b1ad7f3a0d60cb256ac79417c5f74985ac63aaed00000000000000000000000055486e395f9230e20cfef86ca4ea7508fa49139d00000000000000000000000074bf1a519bd98095f2eaa1a8e1eb4190fbea96b80000000000000000000000001ee1da20b71cdbcbefce063ea32bf475ccbf82bd000000000000000000000000544d458a7a30c7735a0968c2e2fa720a848a3873000000000000000000000000cbdedda43a5beb20d1e80be014f2926e0f6ce56a0000000000000000000000009e9d9981c0a94864f49ee23251836fea58225b8e000000000000000000000000efce564ea7e045354af4b16ea758c47ce3685023000000000000000000000000bd89f0f610769d3778d60b7e35d7c1cfa12ebfce00000000000000000000000089826ad5c30762b1e1b2b93575dc63ae9e8374ac000000000000000000000000537eec8a0e77d9b8f4197ba04d2e07526a7e7b6e000000000000000000000000cc0b7aa7b13749c75d82777fd23e2bc58182fc7f000000000000000000000000bc0fee6332fd45785ca81f7a42cb18ae5ac12ede0000000000000000000000003ca9e39726a1e8cca998371dc354804655e61e9d00000000000000000000000037f15bb82e01f8a6fe0435225e662fde191c0f05000000000000000000000000ba0eb1331780414607909782b6466b86bcb707e00000000000000000000000005bea7b71885536ad8074f161b740f4cc839d9f3300000000000000000000000033271926261e70bbdbe4f8e5af42ab416c9fb2ad000000000000000000000000f0ccd9af2de1d450a26761ccc4735edd664e3d89000000000000000000000000dc55285ee0920a245cae7e8f6b255836d737ea60000000000000000000000000754e4d84d90992d71fe7bf97699ae8c430fcd53c000000000000000000000000b5ea9328910426e6b4567df5a2c981754b1f9462000000000000000000000000a39add596a962c00b8c5986bf76de79121bc9bce0000000000000000000000002b5aba26ac342f0b5585cf332208bd2d53f3fbce00000000000000000000000045f34e13c7ff4a1c80dc0af89341c1e4abc7bbb3000000000000000000000000b3d71b32b90144dab122b5fb4c5b4734b163d852000000000000000000000000b132decc3ba6f95fe66a174ffbb5923f3087ba33000000000000000000000000b08aca0d16ab1d433da2e2e6c67511d8b50b17af00000000000000000000000088e2bc627ef4ca63fd71bc868e66456c79a16a0f00000000000000000000000040bebe7d436b02a8e7e2e94d8f1729e32a9e4f2000000000000000000000000097c860fe5c6f7313130ce82fffc3cc24e1824dfb0000000000000000000000005f2074edc2da5a9d4b1f23dceb6fb402ca2e97ad0000000000000000000000002076e2b0a1aec0348f2bd57fa234148915fc157c000000000000000000000000bc75a1a35a639eec563ec82b410943e33dedc49f000000000000000000000000a6b402f4558fc1ed4a02f64d7f762e68fca66dbb000000000000000000000000a2e9a6751a1871eacd822f3b64ec7d80b60538c4000000000000000000000000aa7bbc95adef16c0e94ff36f28bd0c91383762500000000000000000000000003d98a2a41c7b78d7d20cbfd2431106165f8a8895000000000000000000000000c73e19b24befaa7b8bcf3a73c4e2e46520f44a2e000000000000000000000000ccf5771bb1e99c1bc6d753af1b5a289c8754b23700000000000000000000000088dda4620ff9ac7d436375d26c131974e3a00c9c00000000000000000000000019ebe57fc1036a4c6cdfeb4f559f80234e5da7a700000000000000000000000014c714f95c2841f24e2e222b4c32406928dc1a3800000000000000000000000058acedcdc827ba11e508198bd3c9eab5910570680000000000000000000000002601af46fb6edd697f9b2aa86eeaef8ae4a9137c000000000000000000000000e3fc5494bdfca42622b0a52e2feb6cd48347fe820000000000000000000000006eb0b3a6d4420e4e0274270ddda32ffc41f767500000000000000000000000001e398b768d955d1e0d16c370c313e52423ccc4a3000000000000000000000000562259accbef340ec4039d30b55594dc8ad64373000000000000000000000000bd44c0a53c6c38deec78ad12748ab0b4f4268ecc000000000000000000000000e473c1588c9728cfd43aae77a65b766e4b6ad1e3000000000000000000000000596376028392209ff14d7bd9958ac2a15feb1762000000000000000000000000f751e7a7059bd9144f219dadfcac56d57df80ca9000000000000000000000000e528235bf5355999eeb40de8f715f6b37964e2af000000000000000000000000a17cdc9bc371b7f1267205be0e19993a4b5270420000000000000000000000003b4d422e36d27d89033d27badce1a6c138244a5c000000000000000000000000854a52a5dd8e904886fd0f9f042bcb5709eac755000000000000000000000000d329cd868414f655eb420bef540e3c65505381a5000000000000000000000000aeaf438f9bc20a2224b63c479e0ad9377f168d71000000000000000000000000f9e35bfebcc5347a317514d0a0fd801ce0156217000000000000000000000000a351719ebf29367994b7e709c6aabc23bf836fa5000000000000000000000000accf63081f5ae5effca1462806a5af5efd7aec220000000000000000000000005e522a9ca66a298678423ea81d2918ee94b3145b0000000000000000000000001cff51ed449a5f33d2c1a4fcc4a450471ee0a9720000000000000000000000008aad6e93ff65ca600936325792757776202aff9b0000000000000000000000000fca5fa1a32b35e861d0edebdb97f9bc1cf9cb690000000000000000000000000e06e9b47d794175fc9fb04d34d53ed76795fe780000000000000000000000009cc1b2af900c82b1f9d5bfcc0e8e7338d4bdb10c000000000000000000000000432ac73a423a47910fdccc4b58db64865820842c000000000000000000000000029d5eecd11d635f918828dccc5bd1ffb7ff8a4e000000000000000000000000888c7040306000a6a294cb73842c58d50daa23fc0000000000000000000000000f494295deda60e3f580fa0b38957c8004996b6b000000000000000000000000a0ec30de826eab9c5f167c58066a1a639f28b1b900000000000000000000000065556eb704ed53a7d22939ff3f257e9926f4618200000000000000000000000028510eb739f2fca4bb7f6e858007f0bee70a582e0000000000000000000000001361fba6b88e799bc18b9e3cd1ad8949ae579900000000000000000000000000b350c27a7a033ff694748884f87ce86feb0c28c6000000000000000000000000ab74e9b447170b06df1dbd490bd079e453e01b2c000000000000000000000000de446b80287bfbfcef39bb48791398d1d9a671bf000000000000000000000000ed15e1c0f639bf8db0c0f7656e2591788289abf1000000000000000000000000aeaa3fcac5da65eddda2b9dc3b635eef340c0491000000000000000000000000a287fcc5a4bf42bd4ebac1cf4cf4902f4e1286db0000000000000000000000008beb34afae24d95c2899962f89e850899d82c4e6000000000000000000000000f24cdba68c14415c0713ecf1c5261d4400abb2b80000000000000000000000005ee65569039037cb1ad62592ce95e820d7ee433e000000000000000000000000c09ce43b5035fc986ea20f551194efcd0b4d4fb5000000000000000000000000fbdba1d14e3ba8d0532aba9a0bf065fcae757de400000000000000000000000069e5a9c73855ebf8c00c636c9b1a523519086874000000000000000000000000d65fbc0a03ed161fdd4e02de1469f3e54d0d93060000000000000000000000005bef5e5e54ea6808f9e56e1990f3cc2172ffc627000000000000000000000000b10d127bcb6afb8f8c8259561fa022c8f4734fa20000000000000000000000009c169c83e5b67ca723f490ac50dba89fdbfe3b4c00000000000000000000000028a228952b3c1b13bf573cc362f6ce4b5278157a0000000000000000000000003d2ee13ab157c0e2a70b03c7330941395266b49c0000000000000000000000000169843ee20fd0ba66b09724181e3cb1d2076c0b000000000000000000000000415f1079162f84b101e09bbfdc25fb963089dad6000000000000000000000000c73ad702ddca98cd40036863bee1bc7c3deefa440000000000000000000000002bb6badc5a13d59114fe585e2aac91084ecbff880000000000000000000000008eea8d0d8426e92bd2728bee9d3f6bb1e2f5dfa8000000000000000000000000619157a18a92c56cb69b9986469e7137ec371340000000000000000000000000eb0d24f24c4ea7f3238be6aa0d8de0f0a0a82d360000000000000000000000000b0b9eac5469dd02a643c64db8c65b29e21751f80000000000000000000000004c9bc12c513041efb465fa022818668e93a68eae0000000000000000000000006b6d610fd5f7ddc68e5464f292d9a9c7f33044650000000000000000000000002e5be10475539cfd09fd27775bc0b512e9ff9a870000000000000000000000000914399bca802555e6a04300080c946002833ff500000000000000000000000074067c2853e135cf6a66a25f4d6b6140da91b8c7000000000000000000000000b54c2b85a28bd06292b5f48625184a72540efeaf000000000000000000000000321f9dc6df626f80f6699e308e3cb23304f67c3a0000000000000000000000006f8abc021e196d95ddf53197b0639c233f3803dd0000000000000000000000005a2504fad5fa14d01b1e4f5f18cd20661e9bd3f40000000000000000000000004b9beb7bbdc852dfa48f56207697f97b7d588781000000000000000000000000e61a9dd61f0c5bc7229929eb607a9b2c22b9426e0000000000000000000000001684dbaf9be9b83f19ba4184abda0903251decdc0000000000000000000000007ace3d62a1ede7560d66c2a355d0884feedb9c4c00000000000000000000000044d1c721382cd02dfe81ba6116ea6ce33a77e84f00000000000000000000000027c29c680aea3c53380c71546f6aff42db21353c0000000000000000000000009ba9741d77181e23086002fb8ce7f9439a4f7fbc0000000000000000000000009978f6bf884cdb308df8d59df3a8d51731eab1c7000000000000000000000000004bf1a3965edea59672e289d31a36ae7c5438a10000000000000000000000008d32412d7067bf134775e459e5446c32a51fff530000000000000000000000001c6a4fdbcf86a9f150bad096459f5d266ac2aaab000000000000000000000000a45eaec0427c1c505d42c8fb45b15c4ee5c63c180000000000000000000000004474f0dcff19cb8c32a3a0db09e574ac5333b695000000000000000000000000ea823dc9ad200fa24f1612b7cbd768a07550e054000000000000000000000000fd21ad39bc2a7879949dee2500a13ca85ba4e342000000000000000000000000cd7296f0a52d9d7c97210ef0d2d22ea0d54be0e80000000000000000000000006aa623085c59f0735dd98ca1bec5110b18f33c52000000000000000000000000edf62ec508163e932dfe9d98b6ee6fb59ddd82f400000000000000000000000004bc11131f746d894008ed310e6b69cdc2f0ec31000000000000000000000000b151aa48ad2dcfd7952615b52bcb5358e6f903ab000000000000000000000000b6335cc39a675871f7787b2dfcb0e2475e8c295d000000000000000000000000092b5df69689a4b98a688a952b9aeda54ed9c5b1000000000000000000000000aa2eff6a8f09bf2c064e4da6e08fe78af8cfe23d000000000000000000000000c76107a58cd034d7f00ae55d8b7ea5578b394b6e0000000000000000000000001bb6efe0e78ab534f2fa31ef45595606069a7bec0000000000000000000000009ff0022456c954a697768c80a58665159a50511c0000000000000000000000009a2598b9ee5a94eab1bcd027720e127d6348d48700000000000000000000000001339383dd28cf19d634e1e0a21e6367ea3674e50000000000000000000000008c8a51abf88274d508854edd6fe20a16c6a83b45000000000000000000000000abf3b47f0216b0237dc9bef529aa76e9cd31102e0000000000000000000000003bf3063191a488f8997f932d7aa7b6fff219fa96000000000000000000000000b64b22d109847d9f05b304d6c07b31f5c52323ea0000000000000000000000003376c33a6563646ea730af8be996182e196efbe2000000000000000000000000869bc5319317e9340db59b2720dc78ba58f0f38e000000000000000000000000f340f0034e03e2de3c6e08ceb2a959d4f3026d9d000000000000000000000000291b7b0fda7bebab164a09924bfe2ca1884737e2000000000000000000000000ad2ef94d81fa696e540517b7c65164397af73555000000000000000000000000b37ee263e6ebb38b5da896bd1863904f367c2c96000000000000000000000000f7a91df586cb7d71b5da19b9ec59fb50cb088231000000000000000000000000f2642cad98f5e95a85935cc62ad03d33931189f0000000000000000000000000f84daba62d6c3c4ddd4847a734bc1eb52364d74b000000000000000000000000ba385587d20108474b258b4490a4f51088cdf4d6000000000000000000000000d7f5235325ca9c9bd25e07b2cb61b5dccdf4030d000000000000000000000000dbfd205b283ecf08ecda86188006d54ce211706400000000000000000000000026789f3dada1cb0963d3dd0d3869d7a50cae910200000000000000000000000036e523862529406b84bef5a0721034976d4db20e0000000000000000000000003a40c6625c7a8b31ef1c3fb94c9365a2741fe539000000000000000000000000bf44cedf146cf6fa9ead2ea1781f1a38b38e59f400000000000000000000000061ea94425574ca57e30fd4a4b7ae0b5fc0f47671000000000000000000000000295b388e12f27b1ffa4d8ca1e1d186006920e331000000000000000000000000bf56da8799c8a43d138d6f8c639af52a49d9a5e5000000000000000000000000b7d9665c8184d2d88646c79260d0e9511307c5bf000000000000000000000000985294febd496f85b7ded52ac885e23e0ee34a4b00000000000000000000000022d85d66809c39e60ddc1833d8dfffdcc15a0180000000000000000000000000f2082b383a976f867f9475e73e313c7bcb3a74e7000000000000000000000000d11140d1335b6dee239472096d9739ccc7b6605b000000000000000000000000b26c546a5d02e61b666fe074b6f78917e6b16cea0000000000000000000000000b211a21ea5bee619c11939ecf9a259772dce88700000000000000000000000039f916469ea82f22d8bdf35aa0eb775292e357f2000000000000000000000000de51f999b400ea80340cf2e7d13140f4204e98ee00000000000000000000000062237f40479678ed0773fafd9ef319755f408fbb000000000000000000000000feb10d1110a4ff1f9b6bd6bbd5e2a39e401f81050000000000000000000000004efdff0ed7d9ee75b15cfd340c62c9b11c832497000000000000000000000000f30a5154d10e9c9eaead409de299889c43a585420000000000000000000000008c0a9155b93e76884a959a29919d24c86b9400990000000000000000000000008993064f9db10c0e5023d8998cd62f9319e592ce000000000000000000000000d4a45782440a287fdf0486cbf9bdfac0f74118af0000000000000000000000006d66b4b0904f30583d67a7bd301486187978838c0000000000000000000000000e1b90f1a933ab184d88a5e698343fe75485597c000000000000000000000000c7142a945e1c8a311f80c09a3eb3315c1d1c2545000000000000000000000000a89ad2c1e527fdf82343d3e2e23d0dd1c3c7b39e000000000000000000000000a432adf709190f727548f0f7ccc8c07569cd5d7b000000000000000000000000f12aefd47aedc5aa5a11a460cd4610a93c918be40000000000000000000000006616167e2cc4fb69bab328b63399f2a70b032987000000000000000000000000927dd0161bf57bf79dc8437aa5a3e1af414a5062000000000000000000000000443960030b0a6a431a7a6c4ae4316f6b44681220000000000000000000000000c670c1af629a57ba4de11f079d9972a2e74d202b0000000000000000000000009dbd511686c2e316c7fa804db47f205a10cdc6d1000000000000000000000000e9e8af7d35b1ec31089865b4c1535e5dc1f17ee20000000000000000000000006a45f34e7c2bb5cccf120de40c750eb0ca06d735000000000000000000000000532b092e4c2be93e4f47113b3a5c6d67835419250000000000000000000000002dd5f1e5b5cd48bc1b6eefe1c0a62f9c974a870a00000000000000000000000089c11100ce23d9cfc31cbe4208ef5daecee395b2000000000000000000000000f032a4dcf6b9bca292e19cff8fdd82383ba4b67a0000000000000000000000000bec39b8f86c29e0915f7511329f1aaf3ef8f45200000000000000000000000023ad5ea157af024520d4482a2334e3134389bee8000000000000000000000000fdff8d585d6604e1f71882ea178b9830ea38bd610000000000000000000000001fc57d3f45fb462634c89f8a3f02bdd689a5828d00000000000000000000000037e8d043ab659a286112060c494eaf47c92815860000000000000000000000005e75ba7af49a156906273f199f26623625c14fca000000000000000000000000d388acc93d6d04882a5b35df74dbe55362874cec0000000000000000000000007ffcc2068d637be668c0d3c3cd6914ffb4350db4000000000000000000000000de9923bebab645117b343f8faff04a21ef20c028000000000000000000000000b43e64fb73c44b423f8d803361c379c39cb39ba30000000000000000000000007d96f2dd96c1a69fc43bf7f561a5f537725ce49e0000000000000000000000003932b50c4bcc7828824a65346be2596747216cac0000000000000000000000004f8d3fbcf90e8cd873cc72274094314ce0e77b0f0000000000000000000000004365b5103153a709be0a3bc9ce98c124dc65b50d0000000000000000000000000bde1642713b0851cc6629cc730e13deae43e789000000000000000000000000c89503a4e57619a2ac87a821732ff4afdb2bced2000000000000000000000000fd90dfe9e22141abd17d64ffaa2a7969007dc07f000000000000000000000000d658df8edb121f1fb1c1492c56ef6018ea0fd901000000000000000000000000ff0ec9506586ccd5a404867df35917aca0a04e1f00000000000000000000000014d6445193b10f00581e5452871f545482efb1dd000000000000000000000000c6da0af1ef3e0f514b52bdaae5d0fd1b891774300000000000000000000000004ca3b2acf7b145e2c376a71c2cb3aab6f1d873030000000000000000000000008dc4b6b344baa04f5fbb1883232db8b16f99db930000000000000000000000006919b82a667d8513a0ffd570f8fa677d394976cb000000000000000000000000eb8d134ce3b7b9b368f1b976d436a4c9e819216b000000000000000000000000464a8cfb0d9ceb350d8f0f84eda636099629ab5b00000000000000000000000083ee0a917eabb9ad699277f6a74062d60b3a595e000000000000000000000000b068dae9cae0b96fb36b55dc905f5da21f71a6de0000000000000000000000002459cad3438655bc29605aff64df05f33ec356d40000000000000000000000000299e192f95802d3e5c8b3630e50879194db8a920000000000000000000000004e3afac6b3b63860df78c5e8c8c739a63f041b2f00000000000000000000000059d7339cf36fd76ed824edecbb0baed4bba61747000000000000000000000000c9823f336913b2d34b55e2a975e1d7fc9893a3600000000000000000000000001de18a2f36bbad5ca7ec7e78b82ff0198f125a610000000000000000000000005ca9410f93551ea9b5d28b4683bb248f5b9085060000000000000000000000000e3c3b17a35704c4694628178c7436afd2a1e62b00000000000000000000000025712de6eac390e8dff67bade978a9a039d68088000000000000000000000000b2fed0ecf8343722bd89d6de1e124194ebc18151000000000000000000000000383f66c532f38b938e9899cebe3922045acca2c200000000000000000000000039c99a87ce0eef241e2e83b6c9bf04e5f7e9e196000000000000000000000000b81c711c0832d54346a73e682dc7b0c5245ed42c0000000000000000000000002fe35a38a5e34ebda74b215b4d26f3fedce2376c000000000000000000000000f70d2b2c088dff8af60e3181380526c218be54e60000000000000000000000002a2fa4d19766208da556bb1295e41debfea7ba84000000000000000000000000a7ea5615d3256c24e62459b50e1cf627abb23ef0000000000000000000000000b39f1bd254bf41cb31904323a1b0677ef4165f6c0000000000000000000000003bbb9f875493045113705fc2d4b14aaaf457e520000000000000000000000000936b66811300bee8e74f78eeba6d4bcc0b3d24fd0000000000000000000000008a2b34aabc70775bcd020571c1ad6773b9a63f8400000000000000000000000027c8a787ab9be85518befad22732eacf56e3a4320000000000000000000000008c3f36f2e87b57433fac93887b9b085a616d32780000000000000000000000009201d71ca38e94cfec02f66be7efb4e14c2c6762000000000000000000000000b88295ae34a111f37c3dac809980fbccf913726e000000000000000000000000da1a602d53c7719bd9613c758c7ffad0c338231300000000000000000000000040932fb4b14baf99d188dd4d9c121cff01e4becc00000000000000000000000012bf7e2a774db537066b082b21bf531d6f25dc740000000000000000000000001971df59e141583a12b2bc42f99464e33792ca2f0000000000000000000000001727b769884ee40ef5c4ad282a5aa55ec07e2b520000000000000000000000002faba81dc3865c2d6eacb98a79415f0c2bc496920000000000000000000000007e86749c71ff971508a45928b7ba0bdbe90da4160000000000000000000000007d5c47b02a1d12a1891f2ab13ec72869d0d7f6280000000000000000000000005f345240433dd4211cd76aa51b95b7b58acb36a10000000000000000000000008501262c77040d07047c7e0e303391a26be5894500000000000000000000000014fb8ed0ed641f9e71a27f748f358c7bc288de84000000000000000000000000901e80c3932e6351f8365b2a8d3b3631e6b1a52b000000000000000000000000187a0e62d889a0431a4f4e3fb463b5894e48837a0000000000000000000000008f0e5f073b78ce76d922d884610a9f325756223d0000000000000000000000002509e733d5bbfade6d240ddec5f4f7f7e196e7a1000000000000000000000000844e5391af510a6a2f77dfff3276a2d48978a46b000000000000000000000000f52218b436eda357900c3ac72590dc36f8cd6c0f000000000000000000000000a085bc699ecdcd024c756aae8c92258e01429806000000000000000000000000a2dc5c5990eb5311f3fbbbbe4d7339d1ff31c473000000000000000000000000ed543f846b7bbe2b73d5a2f61fab79fba330106500000000000000000000000039929b1e5f67f256a0323e3d4a5c141c521ab965000000000000000000000000a95357bd21f37c29693af8c596783daf769789e80000000000000000000000000a1115a60ccd89c53ee6f9afc779fb2aa4ae26c7000000000000000000000000f56f6d8fe4a1b549dfdb413a7995aaffd89b3ff30000000000000000000000004b5969f43c1d081f6d043e11a646b06ddac2c2c0000000000000000000000000e8b3b8b92c16264f32aaddb6ae12c281524bf05a000000000000000000000000135ffad2e298a5a782f68dec8690af30b59ea6e700000000000000000000000084dbaaa31ddee6ecea4fe7e76d00a47039a8c3f40000000000000000000000002451b6f7fbb1ca4f2fb892b12ac2606208dc2407000000000000000000000000b61e8c55c659eebc79ba175ad809944843366c330000000000000000000000008a64d5936c73ba6f88a0032b8fda093a4922b4640000000000000000000000000d98bced2222890d9f60e069f6583094acaca05900000000000000000000000031b8d12d887447035d61adf4e50c54807a2a294d00000000000000000000000047bc0205c736a9a8c90e38409f023fb40ffc2e93000000000000000000000000de49ee829ba91a0ca9490d9cbd877a0dd91046b400000000000000000000000089f33c41c8972544b21adf4ec74cd1bdc63e0fc200000000000000000000000096d5e1974eae6168eda5f3c573545b586c110b26000000000000000000000000a2360a55a38745a95ccab86479ef0088d35f4c6700000000000000000000000066f65a9ed5ab4fb49b30d66f81477d8f983b08ae0000000000000000000000005e319572cacb0a42550ce72ea108d0bac521100e000000000000000000000000c5818b95ff2ec3c897cf08e22572883b01ea5301000000000000000000000000ea1db3513d5102c7a2336819e9f43c2f60e870a9000000000000000000000000a0d94f6cf5409f7a6541308fb300d1df19463e8c00000000000000000000000097b7fe3fecec32a864dfcff7ce9c751439ccf947000000000000000000000000d9957cf20f6eee063892392d9252cfc92a70afca000000000000000000000000667b6d09024374ad9fd2a480282dab0360cdd3750000000000000000000000000eac51ae9a23d1dac948dfabc0d4d766d8b2643b000000000000000000000000b02c15587a3a0321eb2c113c6f9a16326926f738000000000000000000000000a6870b4730a51e13bbe2dc9ff2cf7be18c3afe1d000000000000000000000000dd1ae54b282be320b7a1d1cd97cf081b9594d8820000000000000000000000009d99fb2402bcc8411babb2120a740da7c5dc555000000000000000000000000092e7e5bc8586fc8ba3e6e2095fdeaf632eb70bc0000000000000000000000000f203ce91e8731d6679bda98445a94e5581e7f8e5000000000000000000000000d728ddcd72fe6adc1aa4be913be0684607e06a350000000000000000000000002e7a9f7fce060503da7bf74719848f036d9da885000000000000000000000000ad409952a830507a07c1ff5629d3afa0d8ac9d65000000000000000000000000a7b9c5a5b1dcb1378f952e576ba5f4948dfc97db00000000000000000000000021dffe91d9c44760a040bc7a9057c3fe11a1437400000000000000000000000066c60e1f3824e66af1fa22870ca20eced9197106000000000000000000000000a5ad5a924859d424bbf30e3090d31996d0be3af9000000000000000000000000a90e1ecb16eea6824ded990ee5fffc2c5d1ee59400000000000000000000000065f8b96a1529cdab88d2ef539ddf4fa77c6cbea300000000000000000000000015f02559152ff6ad5ffaf1ecc0f34c6f154d37bf0000000000000000000000002c1d7ebf71bb2cbe94a189f985f76f8882fdc0f0000000000000000000000000f2d4e55b05fe413425ffc3735f638faeead19587000000000000000000000000154b023c1271394cb7c7990dff3e1a21af0dc47f0000000000000000000000004fca67295df8ccd3b3f1d1b3143aa69630137c1c00000000000000000000000080c8d101211adcbfb8c78ad6443cd6d016b2e6f80000000000000000000000006df2e9bc99f653b2ea4fa6c40f0d4628171a6e64000000000000000000000000097340f99d95c0247469dea247fc619ac61d9070000000000000000000000000e6ccd591ab7b4aba74a5d01a89189a1e62da5ada00000000000000000000000031f84e25555c646f1ac70b99fa51d96829b3cec5000000000000000000000000fdd1d2802d357174c6be48dac38f9cb8ea02f908000000000000000000000000cd16775b71044326f640cec6c62e82384380dece000000000000000000000000180776de89beb61aaeab4b58db1921e996687db400000000000000000000000011201571973ed8658af8173eb36b8ec2ae228810000000000000000000000000760673c24e251ad7858fd89ea038cb8745360cf30000000000000000000000007c9d53b81d9ffc9260c63649973d047024f7041400000000000000000000000020bfdf23d78c1d49bb54b844264be44ca2400738000000000000000000000000bbccd31d6c1288e341401371f1efaf10a2cf8cff0000000000000000000000006475372b5207fcbc430a8fb98e5345a597236ad600000000000000000000000032b1c71028f831fbdd778824707a6b61c36be7ce0000000000000000000000002254338a113fe36467dee2d8b06373a29bf87f7c000000000000000000000000e8d951938bcc3ab16be9b02113e32cddbbe50d9d000000000000000000000000c57005aeaeeebbecbc8d9e0c58b4986675e65220000000000000000000000000d3947ac60bd1ed03161ac86dbcdf5c31cee188560000000000000000000000002136cc60848ea11539e7e6b5554faa24702e6b3f0000000000000000000000007ac2ba45e7905fb1266dceb01104abc961ab971a0000000000000000000000002d230e79243be3b549ec6244b659b46b53ad5079000000000000000000000000da3d0975ff0773381f98dbf4c1853f26492c07a80000000000000000000000007ebb1ea1b9d1d41547703a97020dd512c3785ce40000000000000000000000005640b739a17118f8ba1095914fa4f00def1c7b1d00000000000000000000000014c8e556703c4ba48fc5ba2fb2a4323fb903bb19000000000000000000000000fae3d3e05549eda0527f6ade4f964780687acdd9000000000000000000000000b68ecb2cadbadc6dd167dbc7ef443a6ab758f59f000000000000000000000000981f5ded491648ea4c0d1ed336e8f53b7b476d6b000000000000000000000000232b52cc6191350ab2bb897d72cdbd61727b52ab000000000000000000000000fe436fea5260c13aca0d46d877f55b4f598236750000000000000000000000009291efae578aa28b8b8633d8c8055c0d1aeefb790000000000000000000000000ef0bdbcbd18c379683749f43c5f695f625c559d000000000000000000000000f0d26742789bb57fd47f574e984f64df50050c8900000000000000000000000034ae97e7a06205bd2ecce3ec2332fa508b189c470000000000000000000000001602909e4a6dd086dead1547a5319e26e19193ca0000000000000000000000002396ca0f0fd50b3a4583151bae6a6bf9e5cbfde0000000000000000000000000650102edb611fecd6cce3efff54251b2be9e7b75000000000000000000000000f484a4c18a4e8d0a342156f7e67a3512cd77de30000000000000000000000000f45bb948b423ca1324740f35b9cc5d0a4314acad0000000000000000000000002ef03615860ee11a7b0ca0e380733d837fb26eb50000000000000000000000005e50c391d9b47d44af46b7d046a0792d629ad30300000000000000000000000096c2c9079c0edd21ebea7d1144cf9731968821a2000000000000000000000000bddfbbd87fb821b2e635d4c3e3f923f311e40d79000000000000000000000000de8b8be3728f4d96ff3242ea042f9b82cbf52c15000000000000000000000000745b8333656b0628988583d77be812c4f50cdb1200000000000000000000000094e84ce8657d007cbbcb7eb2eda191a39057f8180000000000000000000000004c4705a1ce6c01a23ef046df5a373d45c99bd3ae0000000000000000000000004c1f1dad93295519b90cfedf54f17acaf9fcb519000000000000000000000000dce757eb4b5bee01323494c06f636faf126c5cd5000000000000000000000000433adec9a787a3e8ad21a00633500d772f63830300000000000000000000000050991d3737495ce9bafda8b4f61a788976c2ab3c000000000000000000000000b249f9b1c29343e823bc68973a00aa41a8cdd3ac000000000000000000000000f900c5d91aee9648e6ba9b7943b29d76105bddff0000000000000000000000005d05f8dd1ee94578ce18a843ed004b97e2b0e9210000000000000000000000003ce45fc06ef869c8dda0abddbf689592084064b00000000000000000000000006bad990ecb82431a8d877d5baf8eda08e4ed4da3000000000000000000000000aab7e9be7938e5316ea005d86f10d860764921d4000000000000000000000000968cf648e20583ac3333a4261123a90cf414626c000000000000000000000000a0f1831a4784c6213a9fa60f9eb0728865a8e0fa000000000000000000000000a0f664c1bee4251a10ff53a7f060d414ce97d8210000000000000000000000004ae4aebe24e19b343759459f5bdb8d073794509b000000000000000000000000d9168b8404a166b0624f7cf09f9a3a9f2ddf5ea0000000000000000000000000e8880bdbd899ab99b86021e4f347364ac1f50e85000000000000000000000000281066dbff76954336156a627745b1076dfc98c8000000000000000000000000185aa02d855ba8d3a9341fd9bf5bcc94881746eb0000000000000000000000001b3ec6d51c1dcb00f087681df306da5823b7065e0000000000000000000000009b5fe66ff6c87fac4bc11a16ede59a9897ba998e000000000000000000000000593cd4cbade46d2ce7e270b8cefe25c21d8b9b1f0000000000000000000000000aac8c71d70051fb05e3ff6c28693ab43344599b0000000000000000000000000d61e6fce1bf915646bf19aadd5a9a53e6eeb5c9000000000000000000000000b85367ae90af4be9efd51ca08c843b03ab5342dd0000000000000000000000009127f6b72c93d0e17f0bb782ec4411d07a56b9ff000000000000000000000000a908a0004a46184ba265cc3913b813fa65848c910000000000000000000000005f0df9bfd778c18022dbead46e49db017b62ac39000000000000000000000000cff86d42e4eb10310cba040bd7a3cdfb8ac73371000000000000000000000000e51f002c88e0be35b7adeeef1febfe6c7b5fff06000000000000000000000000164ab3b395afba070b4b834a23eea7223b1dc8e5000000000000000000000000329b5f0541a7d320f24804d22cfdb63c070862890000000000000000000000006a70e0c7eaadc60e63bb6e0de8d1627af77205790000000000000000000000000483952e6fe068b8c205ff561fcf47424e3de3c4000000000000000000000000a81d75948a2280865e86ce838f36d422fb75fc3f0000000000000000000000003a8ce2dc15fe42616ffda495efe4d0275608cefd000000000000000000000000a6044fb4b9ba2d1325fe1121a9f884469b7de5120000000000000000000000007376b927836243f21b327164055891eb4290f2130000000000000000000000005d58a6e4cce043c41fa7f9005553a3e4421f49f7000000000000000000000000636b1c43559da051116bd704712bb045309be690000000000000000000000000f473cbeb5da97ef88846f6a79a85b017dbd83ba30000000000000000000000004d00af255c2886da69287c6fadf059ac874e19330000000000000000000000008f38cf41b227187c0bd3cd65ad26e3bd8839b680000000000000000000000000c6b0f27e3e369e2c69e60587438a5fa94403a5dd000000000000000000000000990077cfa995b622cd34332cc6999db17d5c65110000000000000000000000003c9f05d04d171d0fadbe88ac7e1901b4abcbe0eb0000000000000000000000001c76b85842cbee1093f66020a975a3703cd0b70d00000000000000000000000067f519789ff2c25bc4768b681daac698c886818c000000000000000000000000eb5f61332b3898386003e65f1fd42cc53a7116d50000000000000000000000006a79fe9443848a78743b3b72d9a9a93aa0c9593f00000000000000000000000042e22b6561591df98a2b703f9bf2d3a5cf1821a7000000000000000000000000b2b161de93e22beb8c90521d235e69ba79ff2861000000000000000000000000b3f560952eb6cb1595bc4715d541b39bc1b08665000000000000000000000000e7575f472950e804f9b2d385ea3bfab18e238237000000000000000000000000306a16a27f91c6f8e7cbc43390dea4497d2711bd00000000000000000000000010eeabdcc543451253f8c9317c28e181c514754c000000000000000000000000e48d1942bac99f243167a729445577495302e56500000000000000000000000077a0b2ea9fcb8d0d92dd8a7e92f2e79ab6f63c14000000000000000000000000a985de2fa220a252d3579bff07aa0183270719400000000000000000000000006b9f0d515edca10b0dbb48ce2eb14a18dbc6d8af00000000000000000000000000bf7893c79b820a59ad81bc5752ca7ff3d5f6cb0000000000000000000000004d7dd4a2d2462a92c21709c52ad5d3a5d0a5b8700000000000000000000000008311eeb17b2cd2d61681644d5fd9c1606a2b60e3000000000000000000000000668e16ccae33a21d9df4f1eef4043dea8cf2e3b0000000000000000000000000212fba98cd47d765b7b7073b852a3ef0d6d7ce920000000000000000000000001115ee5f282fe1718a83cd6a0d0a4482f68af70f000000000000000000000000c3130dca720d3360778bd320fe65f5f3f613bd82000000000000000000000000436d0ce811168d844dce2f9685f87d7e04b0844b0000000000000000000000007269a7f96781f889e0e460a64fe9e896400d86c80000000000000000000000000c6d0f6db76b404849dff0b10e822774d1949e760000000000000000000000008129feed0fc90c27f6a6d3a8dd65e3ab51005d8b000000000000000000000000716b458b4d0651e60d9b1df6a7934e05e7f2f4d0000000000000000000000000cdad47ab8c0c61cc020d64589b1b15f5651a85cd000000000000000000000000b0931457097b212a5d2a018b4dbceb0539018023000000000000000000000000cb5e08fb48080fbd1319c29dac00aef6e8fe328c000000000000000000000000e0acc41ccf9c6fb9488c4187507c541e70fd586200000000000000000000000049fc8d2e41b2a49801edecf87cd8a4f7277e3c1a00000000000000000000000077f5b70c44befd53f44e8122d01247b073dd2f8f000000000000000000000000a863e40d020071bdc065c246fd2337c26da6e4a500000000000000000000000074269076fda6d9f9d13a845f6a81904ddd8e32220000000000000000000000001a2207f5020296156bb01171606b2de91441bb9e00000000000000000000000036deb72cc09537df6b163118db9583ba329b26930000000000000000000000007d25e4cc3b8c20d2a3464d958285d7643e0010a7000000000000000000000000f4c9fef3ed14b57e9620ed109fd091c05392bdb1000000000000000000000000900a3555fc1bb31d27862401fb0d0fcdf11098ea0000000000000000000000007d65d035a6c50e444c98ff75546d574bd5e96c6e00000000000000000000000031f0babcbcb5ca66bcc1a8d8a244faedd085ff3b000000000000000000000000f31325e442e177eb8cccac72f7f9e775e2371d35000000000000000000000000a80291540b7270ae00dde679790c4942a0f07623000000000000000000000000062a7ab5cb8bba8cefdb52f408eb0250db5bc9e000000000000000000000000067d305d0e54294bce41a2e027a677052dd51f2e600000000000000000000000084a7fcc79be368484c0442bcb50458836afdcf30000000000000000000000000df6b8e3abbadb598d7631ff6afd80aefaf912793000000000000000000000000b0df3b932fb62ef37665ca7a9a6f1c8516a8de01000000000000000000000000575d34ca0bc9476618692128a6b6ab34b0e180a2000000000000000000000000b2f00899e709e5b2c2ef98cc82191f4924036110000000000000000000000000abd69636c79eb47ae84f531c1e31ffa960b0a047000000000000000000000000150ddf2c8677c62460b90a684379204c2a0005bc000000000000000000000000be9ff6ebc2c7c1dc25adb37c175fda7a79085dbe000000000000000000000000ca3c95dccbce3f81b46d2758dd42884369aee8270000000000000000000000004cdd01ac14a570dceb76d7d72ca468ef0d38b45f000000000000000000000000f2ef42333b6662a049ef54612a8ec32ebff6fec800000000000000000000000085b0b265ac0bf2f7a6ab25121ed1cc2ab973ac69000000000000000000000000c235c3b83f2988e26449445a2f743d708084cc41000000000000000000000000d2a74cea9e93c62ac52c2a5673789a6c21a2d402000000000000000000000000a9c257cdf52347cd2a0da48ef5af75fa1e8990d0000000000000000000000000f7ccff4075e574fb7e3e633e78367f91c56ca06300000000000000000000000044b88e7ef605067ac735a0443b952ca30970cd2c000000000000000000000000b06165c7aa7a23330b98fc5bdbf3432130067cbd000000000000000000000000e1f80ec1f07008271a6e573cd898b130998f0f300000000000000000000000002f18a5e91ec4b41cd752b7149f99c3fe2c48754f0000000000000000000000003a7bd038fab044c75b2fa93506251cebe1ce2c6300000000000000000000000054e543e6388f731002a339a8af57fb57aa1e1a4f000000000000000000000000f046a1d3d94f5aa0e4f2a9eacfa099da900e6173000000000000000000000000f79dd7e7a48eab0d5c34b728bf80bc93af5122fd0000000000000000000000006d7df21c5e6ab4e4da2912f1ad73bc8955c5f5aa0000000000000000000000006fc26e6cf4ca3a2f46127b48367b18d1ca9877c2000000000000000000000000bfca68f05829c33676af9f04cf728c53a3b4f0c3000000000000000000000000677b505121501fd086d4bbcfd7f93b4d7c5a881d000000000000000000000000ab3fc8b27d8e5507c33d6071a5a3dc5a0a05e32900000000000000000000000077697c90e64157b8f0da45c17ef072ddbd014598000000000000000000000000323a7a93020f970963da1d101fbe711c1c883e070000000000000000000000000c73d1e6dffad79fc9312c2e3636867b1a5edaeb000000000000000000000000e6a3cd5b5ecf1f175658f8deae98ae5f58172934000000000000000000000000fe04581042f86e169638f73fc7da993a431376ed0000000000000000000000004c25e0770c958cc5a3191bde8d544dc195b7b87a00000000000000000000000093506b968ddcac27bed4dc446c8ecdba0a9f5ae70000000000000000000000001ca264dad70304428c0f138f55967ae3cd6578e20000000000000000000000005f3cebff5feb42e1f692fcf289f1ea5dd304bbd400000000000000000000000003ab0e633e7d8690f3b01ddc2cfdf464182d0acd00000000000000000000000049042720dd511c0ff9b1f68a8af51e1257d1ab75000000000000000000000000bbbfecf9470bf43cc9e1a820815f311ecb535b220000000000000000000000005317e9eed93b1e8f4e4f0f4ff17b948b03e46ad800000000000000000000000083c1d507673d92575f8b40c8719918e56fc72eb9000000000000000000000000aa095502613db3f02461b4b54f0ba0b07215efbc000000000000000000000000294ca85c81b744686cc26c3145e828fdae35de220000000000000000000000007f7b35d8ff20870692abf56c3e0f8f7a508e3c31000000000000000000000000dec96c9c2a5a2253a7c57dd76581495c5b8553d9000000000000000000000000d4dcc3b6c876a7a3bd633a24b86180bc938ae5c5000000000000000000000000f1961d81d1072ca0d12ea8f4eb83f99cc77d242a00000000000000000000000057b9c64fbd8018e21f7bda29579758dd8058279200000000000000000000000080d022f13920f7d0820ed70eab3eedc1faaf6775000000000000000000000000ae9cd1389d1f51ee6199a43cfd53b362882fab680000000000000000000000007f11ad0742a7c1d859980b243501d3a4f67975de0000000000000000000000001774cf447a647c378524bfc56f5db58fca6a702a000000000000000000000000f7ff38079e5649dab4ab9c86c7d897ed9401b1a300000000000000000000000073e9f21cf32e8ab54755881152b2a69d09e67363000000000000000000000000fe5bca29e84dd7133238883c88de758d568e5340000000000000000000000000e9be4fca75ca00b5365cb0a8e17b54d26b6caf820000000000000000000000000f5a3432f683c155f654b470bda400ee6de880af0000000000000000000000001d61d44ceb670b4b6a2c81b5fe87ccdbda938ac7000000000000000000000000ff8d6d3ab787f07fad716fe835109a3fe26566ed00000000000000000000000097bbc14afb386adee3c6380b9adceb824f71e37300000000000000000000000003d65e6565f58294b4fa7410de0331280a7e9733000000000000000000000000cb2f0a3d55bd138af130214e5fc11d4528c1b45a0000000000000000000000007191f98fb53377dd53d47a511ab67b20c93e63f900000000000000000000000057443e50629bc2f05852fdd077542c06c57cfbcb000000000000000000000000eca7a011d73b5e30669c3ee5c45b0dd32eba0012000000000000000000000000fcf2498dbee7987107472eacbabad753cd18b40500000000000000000000000015cbee3cc3b4befe6d6b2fef490056bd9defbcd70000000000000000000000006552e5e79a9b4da6e067fd228842aaa3841c45c6000000000000000000000000a4858b6239d218259d6c7a807b1fd21eaf0b35bf00000000000000000000000031e7782bf18419412c80e5ab7f38019b5503b6940000000000000000000000001d7fc426378031da31dc16f4213375ded4bbf87c000000000000000000000000d780526b426bc3b24e35de5d9f9a4f53bf4a5785000000000000000000000000f5048e0ba539fc767ab5b955a9843fe8b5e1c6060000000000000000000000000470e91a73145a28aac44b71045141f59ba70f9e00000000000000000000000087a4e5de8bd0228f913a5ac61cb2b481db2e1ce7000000000000000000000000835359136938c06cdbb0e645f5679428a3c9cbc9000000000000000000000000173f0e329cb8b1d38a09183a59edaedf27365fdd00000000000000000000000020ef07c1e084e80d2d5798aa1a6c783f209da26a000000000000000000000000a86b3ba8daba176c47a2b87198bbf905a371b2a00000000000000000000000005e9e106e2a956a7fb1f54e0c67c691f72abd21e6000000000000000000000000031fba938fe82a4405daa94783f82defeab6b001000000000000000000000000ff1fd95b9d799a85fd078ee3b483795810b68aac00000000000000000000000037edd62b9b868248c1c580b5e72fd410ff35532900000000000000000000000035ec109bc196c9a6f213c9a6d626c337c6a9234d0000000000000000000000000091a0aaf911a27133713028a83644224fcd7103000000000000000000000000c465d6818278099fde589b6c068273c02c1747ed000000000000000000000000a8d4470f944500518e59275e59ba2d5ee602bfe7000000000000000000000000074b929a0f731ae6c438c830687d2ff421dfc7cf000000000000000000000000dbb1753740c8ab2c913ab0f3485ea8a010396f0b0000000000000000000000006dfa36c8786c80ef5657f0ccea5521bc39e0b33e000000000000000000000000d5c6f579008e9905a1a2429b127f4349cde52805000000000000000000000000a61aa5b1f3744ecc5a8130832a3450a13a03777700000000000000000000000030f64480bbb00bb113e8a72635f95b48e59b438200000000000000000000000072cc0e128ace7f2a71969642469f75eeae3c873e000000000000000000000000cfd4a53617de89f821c8e05e62a2cf709cdb0f3c000000000000000000000000c9bd486a8e24259cb2fd98bf934e27218b0c3aff000000000000000000000000094d76b87125b884b8cd1247cc9375182599eff90000000000000000000000009706e69d8571429b2f3a7be687a29444d6dc889e00000000000000000000000025a3da15af5fedb876a9b5644e4b683c427ffa040000000000000000000000004d418f3717cf2649b036e68f5d6334a350bc7e1900000000000000000000000005ed84c07ad5043595a26459da8eb16ebe3aaeaf000000000000000000000000d5e2bcaba765375a14fd8810b402d6eba7175386000000000000000000000000622a2e8460c10c0a7fd0874ff8477b1aabe839300000000000000000000000001c4fc93fdca9c22cdc11c55b7683d1bb2db462d600000000000000000000000011e8c858211f015bcb07fcebc38881db20e7c1560000000000000000000000004e5cd7e71223c9aa5a02e3f4b779a0cbca2b0276000000000000000000000000c91b1fb89afb509cd0e4cd8033936f2a38b9bd190000000000000000000000005a6c32f7a3c15df89b51996a78f8d5aacae9f43d000000000000000000000000d980df257903e8ca1d292d858c49742826c5e47c00000000000000000000000009655b5705bfdd8af7bbca94b2f20f1f1fe70607000000000000000000000000aa96452831de8adfbb81282d9bbe5b9b1d3782d2000000000000000000000000577d45f680c44358fcb6703f0d73ddb61be90eb9000000000000000000000000f1ce3936e4cebaa5e6f5767a8aada01ae1d0ba74000000000000000000000000273f293535a7e10afc02a8c10863ca8162af8bc8000000000000000000000000c8078027d490103ab5437df96a6b946dad8fc105000000000000000000000000f13f2c654ee2bcab78a1567a387e4cc5627bb7c40000000000000000000000004be8dc67ece55af27026663d47d196faace86261000000000000000000000000544a39c7a8608d0048cc99c1f2f508480ebd6aea000000000000000000000000ad78022098e7e44f16de42f17c3a24adee2af02d000000000000000000000000f97135c57a72f7814b7bc2d86325ff60b3c8986b0000000000000000000000005d719937cc12822971fb221d93ac469912271bc4000000000000000000000000c82e44ff1aff9819ca6d5c9062a3ac3c839c07c1000000000000000000000000d4e8cacde77c335b922dd156f1e6254bff7905de0000000000000000000000007315840de3fd770f5de5adc0d17e3a39eb9bd44e000000000000000000000000eeb75cab90b4d8784e68a10642bafd4d656fb67b0000000000000000000000006524b72f5c8b01922d775db39b0fe78b6fa98ca5000000000000000000000000232d3087471cf1a05024e22b886dc75b32d5f7ac00000000000000000000000080ee0fa05fc1f7cecaadaa07ed2c082dbc9accf500000000000000000000000062e11783fcbd906d92ececf8edc4e25be568cd480000000000000000000000000ff366940c58ad7b6291fed36468fe061ac5780100000000000000000000000049c4c7ce0553433ee8c33953bcb4910a618f35bc000000000000000000000000cfc54b1c655187eba7dc8f4a9e011156940d8ead00000000000000000000000098a3d901880cb7b3cdb63278769eb4e95f25451100000000000000000000000091f945114984969c2b21aa77d3c9c76bf58d9632000000000000000000000000864d741d95d74bad9fbede4e5cad65bc3de9b87a0000000000000000000000003f9c099e09543d61c7e289316d5b70e1bf214d9100000000000000000000000095a6e21bc4970d00ec05c1721ad1588d083b4cb300000000000000000000000098c364f2b2b184f9c04d661e220b2122b17acedf000000000000000000000000fef1f5751fa3beccbd6ce73e894954bff870a7070000000000000000000000003241ea4922c9512731178d4654a35a4c3b0ffc300000000000000000000000008f70045c1c4aeea3bdc9f8b5c1fa47f68edd0a670000000000000000000000009a223dee4ba8652e36b7bac434bc15266e612a2c00000000000000000000000062403a059672c7ce2bba1f9bc4791945dd5e1cb00000000000000000000000002076a0dd239fe534b5dc7842e937c1bccd05d8340000000000000000000000001910749ed7980f3763c9ae0604acebf5340277500000000000000000000000004486c6c602c56a52694f2fd4cabe82d5719c2c92000000000000000000000000739849e5230379338efbe7624bd6d77d88a944c60000000000000000000000004b7aa50b6bdbc177c55ded01ef2851187204f2110000000000000000000000004a183b7ed67b9e14b3f45abfb2cf44ed22c29e540000000000000000000000007a2f8d26065a1fac8f55d9899ae2be1b426d4888000000000000000000000000f0b533426f1c6dd5b7aaf8389f6baad59dbb7c980000000000000000000000001c6206c2598fbbff681d3418fdc69831c60de16b000000000000000000000000a660713c1acba7369ee291157758a81c49c2233e00000000000000000000000078cdd8c5c7c4d6694af9f598d37f90e9bfb2a82e0000000000000000000000000c5fe07481593c631b060a6b55264c7440ad0105000000000000000000000000ecbdfa29d8ed5cbaa3b966dd905da686b6e4edca00000000000000000000000035cc809ae0335b6649b9d6518924b041c8ac2fc60000000000000000000000004a1e0081950bd075b0c532dfa9818e155b1963b00000000000000000000000003ab3d4ceb902e0362fa81d6abed5ab5b05ecbab9000000000000000000000000b18b209a9966dfb4f1c59ab779cfc4738575033d000000000000000000000000850baacd41efb3bc7b6aeb1db61efc79b92f4fc10000000000000000000000002645cb6601b064a08e6186cadee96117adbd209700000000000000000000000064303b8428e9fcac83c8f5297be913b2d1d1d4af00000000000000000000000053c44a56a464a0a18906caafd9881314c9a42005000000000000000000000000203967d91e7a4537f057d47308adcbbefe17ce02000000000000000000000000a62a6725e5029c6b86c8c9e42194130db1ea9351000000000000000000000000e3f813658fee414b8b6c9899cfa1a9fd7e62dd9d000000000000000000000000aa5b8dcd413c5dd614db1e5c4ada90794f728152000000000000000000000000ef13101c5bbd737cfb2bf00bbd38c626ad6952f7000000000000000000000000405c53a853551b8d9cb9fe59a7eef0fc61d19e5d000000000000000000000000e43ae7b18a83b01e65050d7a7472043a63e43809000000000000000000000000cfc27265d98d8d092206cd96c0e2541be7ab47be000000000000000000000000f1f66dca8df4cd24a6e046ccfeef446858ed3d590000000000000000000000003f0772f602f909875d030bb8b271f044a6a5ecfa000000000000000000000000bcd0a112fd1acad38d1cef4b8139a9009181881e0000000000000000000000009359af0fb99c68c912eb62b41b8fc4a47643bd2600000000000000000000000084b7fbcf4a37b15c880aa5e00285e42ae436107a0000000000000000000000000e7caacc97c77b97f88d1e491d63eac1b1f447a4000000000000000000000000b324c43381766518a45be3d53cd6a70eb32dd22900000000000000000000000008aa8edbf434a56f4c94cc368db077958ebe02df000000000000000000000000566e8ace60cff8fb98e45fc9ea78c4f4a281b0010000000000000000000000007a3465ddc2870b79b4fb89b2819b5b116371f950000000000000000000000000d98c83dc66305c6fb09190bcc200f1a95ff9a4530000000000000000000000005d2c9691e81afe76af2aa39cfaac400e541bfdd200000000000000000000000082a8cd5133cd1afc603b83213dcb2e78d9fbf8cc0000000000000000000000000a75e95141df84b72e6e5adea64b4137481ea47000000000000000000000000068431cbe86b9705cb04f0af40b0f50a83d1b99d3000000000000000000000000663e6e463cb3b3961a34d47c9235aea7a8d1fbd3000000000000000000000000dfd5293d8e347dfe59e90efd55b2956a1343963d000000000000000000000000f3cbaf8f2234eb1e176d87b458642ccef5e5ba1b0000000000000000000000008e6dae403b34036bd25c1bf5f12576ff2ea3173500000000000000000000000013a20dd347f55601bb62161828f870a064b8f2bc0000000000000000000000006f94c205a7a71000298e26412048f1cf03e3e5f50000000000000000000000001478e2fad0fa8ff5f1b10a390b8599f0d9bbd0140000000000000000000000006902cd32e1b7535f821411064b7ecf33ee2d8ce000000000000000000000000046b190a7bcbe1e91816b62fc5aee11e42ee1ac00000000000000000000000000195d787150a717433998ff20a70af58f9034294500000000000000000000000016426fd0f8c96812b20d753090b1182ac6c55b1a0000000000000000000000003e1b8f98ed69c6a97a8540e1d7aed33fdf4509aa00000000000000000000000067c863f22a223552107baa925ecdacd0200127c6000000000000000000000000b30225c7c32478a99476f65749f0f64f184be285000000000000000000000000a167d20fab9a39f5d39c4823a1352995f122485a0000000000000000000000002e4823c361426d1bcf4ba1534ef3a33b8a366196000000000000000000000000592b1725984978597a541cb141f88d2a9b0384ce0000000000000000000000001034b7a092c101f7b43ca49ac37835eee2df4a1e0000000000000000000000002e0ba50fcad3d4875b5dddfdb60e9092cedef4c4000000000000000000000000e119f0e2cfb923afadfe605b8b7c4eb1f2a07869000000000000000000000000d7eaab4fb10d2e9a12f91558acadccdb372eda17000000000000000000000000b0e7929b4ae6fa6ea81d53b085f3e5ff45bbfe01000000000000000000000000b1fb58bd503bfc6a242d850ba3837532d71f377400000000000000000000000014d2b9f4bbe97a91c88fa95e6be4a0d5041e97db0000000000000000000000009fe0f085a5f9ba4ad6e434ce1438dd26fa5c77870000000000000000000000008301305a53cb5211bcef48c01d63acdfbee716d6000000000000000000000000c430c6aa1d74c056890b07958d288bd7ae2835fb000000000000000000000000d047d9f502469b71182d541c623013b45f4cdf06000000000000000000000000497b53d403fe0359566be63649efe76be30445640000000000000000000000003689d4d564d602ff61e3dc1966360e6b22e27078000000000000000000000000c605edd838f412827cc8c95ff3492ebe754fed19000000000000000000000000c90ed3d36e8b2d95efb8125786950e3048a2254900000000000000000000000095314221e45e568c3077ef613f0f6b698f21a3fe00000000000000000000000010d8a16dc88d8bafe0a044d228fc829c71db9132000000000000000000000000a7cd369d6ddd7995a785028e02b113e473a6389200000000000000000000000095a767cac5402189aa34383b8ad7e44ff1e2f2080000000000000000000000008c25e7deb8056bdfdfbf859dd072f362b912815b0000000000000000000000002eb6ea3f3875071811c51c1fee93a6aaaab0d0920000000000000000000000003cf5f1e50ab212b60d866d014e03a3bcb3bc0388000000000000000000000000725e15543ff997eb8e39d32085a14b57284a7371000000000000000000000000d2b0e584ba73ccee3260cb9b51306d26b82bae6500000000000000000000000051c84f9b79938b89390d3c175e17b116b23b0c9d000000000000000000000000e5366029854caeb40ced11345df4313252c016a10000000000000000000000004ff40b65aa2b11b62c40c942a08efc83a9cb3a9b000000000000000000000000bf7691d8c1b8cfc0793069e6d4b0435025f82e1800000000000000000000000005d8e466bb936c9c72ff4005b82c4575cc9918ff000000000000000000000000b4bfef56edfdcd4830aa533e94b127fe5c20c37f0000000000000000000000002b6cb332b8923c3fe850c2c475d6ffd39a597c0c0000000000000000000000001080432a2a774741dd16ca89f2854c0e5860bc15000000000000000000000000ed6827a5dc75cba866424f6498f6be626ffb44790000000000000000000000003c153be191088a34bac04013b511ef538718d645000000000000000000000000897513a25035f0327b291a2c2fbd031da9243a36000000000000000000000000871c809512fa97d80071786e0551e2d408e52c04000000000000000000000000f8014992101debf24eeed67817b688c878cb1a190000000000000000000000009b1a970006c40512db894c7be3582230233dfc7b00000000000000000000000033723ce557cd1c681a2617ff93e29e9050a433b80000000000000000000000001fb2fe8e44ab9cfa82e6443228d948720c077dec000000000000000000000000f559b204ae204f31876afdab963d46edf2e7f62b000000000000000000000000684b4400a1d2df651b788d77f4c26a36be372aba0000000000000000000000009d66a404497a2e4e69747df449eb31a84e121cc5000000000000000000000000db26ab7eb6d50ece73511a411492a43ccc7c5b5f00000000000000000000000011a4c5290ce8c58f53df6b39aae3b6c4be0981ec000000000000000000000000027dc9c940ba6d1427b25c3ceb212cf313dcff690000000000000000000000006897edefb96e2595a60e3514a345ec90e73f5d7d000000000000000000000000baf7435cb95613f5f217d266f67610f2cb72a00f0000000000000000000000008f997ab85e4c739cc29084cee8bdd1df0e1f2be3000000000000000000000000e47c2a981f30920cd18db84a49b638d454f25ae20000000000000000000000001d84f53ee95cc1d5d56aa0618fe3ab9472828b6a000000000000000000000000f0babb45060637cd7523102505eb736ef0557cd300000000000000000000000068efc35286c7c8e2a735349b0d9a101e821c80dd0000000000000000000000008b1f7159d6c40e9ae6005665f221d9ae952679fa000000000000000000000000f022b452b9a7a1c2ed55b0be946d9d5b7f93eeb30000000000000000000000002dbaedf23352a0d3bd25a758c163254dfbe0755d000000000000000000000000b56072bbd7bcc18125810d61c0d5dc8aaebfd8790000000000000000000000007fcb559e3c42d98de3966e04de2f0ff1727a76f70000000000000000000000000623222ecf5c3b55fe2ce05109708cf5fe673d8c0000000000000000000000001df7134cf6a62b50cabeca4816a38ec9593c7704000000000000000000000000cb3e8db3b993f04774248cab9efeb25746a8967f000000000000000000000000a1e852879b4b70d9438f90b7b98c0613ff181710000000000000000000000000fb7149f594177e2e0a2005f4e3ac331a028e852c000000000000000000000000f4beed55e67cc3dc74935d48549f2d6360ea761d000000000000000000000000d3a678894f882400f661bdc0ecf520a0fbd8511c00000000000000000000000065e16a466768d838f84f05eddd69539124655cae00000000000000000000000091253eaf59190dc9423878f1c6edf179acfdee310000000000000000000000000239760d63b7ef0c68fde625ea73a76f8785089a00000000000000000000000070ca9fe67523494cdf20eb7a8a331f8e02a78ea9000000000000000000000000df0c1daeb225423b169f4ed3448739ce679153b60000000000000000000000006c8ceaa92456765ff2663dc923b115cc50042be200000000000000000000000050e1a3d404a4fe65ba1262b6f7995fe8aa6f322f000000000000000000000000d15610d7a858ef98a29c8fbd18f2fc282908130b0000000000000000000000002d08e22727fd42aaca0e2771232ed6046459ca0b000000000000000000000000bdc9bd23a8dd1ca01feec3531f0478bd265767fa000000000000000000000000efc21e50a6d91448084336c4c1c881f6dc10c0ff0000000000000000000000003639ce2ed21d899d9c6653c2eb249e628397e67b000000000000000000000000fb5b828e0d0834fcb22b42eda8befbfe3f503d08000000000000000000000000b11bddbd45d81b2177e56842de5838a36b97dc8100000000000000000000000053254dc25d5bf152d50b873a2449bdfc48eeff8500000000000000000000000083541803235eb04e320b3f5d20611578669b3f45000000000000000000000000254218712b86e0aa7548bb0ec999445c2dea3757000000000000000000000000e6619c26abaa4427d986e4979122da561d9cd00200000000000000000000000042e240234f00c4fc0effb2944f610eea108a22bc000000000000000000000000eb4950051367c983494391a8fdb00b72206c54d3000000000000000000000000d905eb0aefcc2acc113def0942a891d1f40b96250000000000000000000000002385a1c6f82ab6a9acad86ab746b73f3d84f2c69000000000000000000000000476f759b911773fd1d51d7196b7fdd73f9de272400000000000000000000000034e10ac56e9bc1ba0b333fe9ef1bdcbc4f02f7bb000000000000000000000000c25657b638af7170012250038a232e81c127d785000000000000000000000000f46e64f0773ec4d6be5477300bc77f0fefa82399000000000000000000000000c2a66cc7b855bf8c77c065410e5d9e11aafb7f15000000000000000000000000fc1cfed5634143193e349c9db40373a36682f659000000000000000000000000d6ff1292992187e221d4ce5fd1f6d8eba13e070c0000000000000000000000009392ef823fbd22f3b5255c06225c09c1d695cfea00000000000000000000000046ae2a6264267b68393a360eb4ed958a186c23e3000000000000000000000000ae807f999d3fc6d4395ebdef065f4adebb1ca2760000000000000000000000003748a830ec3b170aef3b9309d0c12c6f8ef187980000000000000000000000008bde1f138e7f926f4307ed4b5cd8383de7e2176c000000000000000000000000d460395a199038d8b23bfef747036ee90559bdfd00000000000000000000000008334fdae2022db333c4e409b4489ab0bc441ba4000000000000000000000000baec2288058b9d1961cbf9de2cbbff3c10bfac5b00000000000000000000000022527da6308335e08e4fece7e14394a26049181e000000000000000000000000c47b664770dbbb47166246a74389cbd19fcd81e6000000000000000000000000d987e6f185b55280dd4c02ffeb3d7f867ea63d460000000000000000000000009d88778e7fbb2f325861c426fada05bc2d60dc99000000000000000000000000b28eadc7ad3f98b1752cc5b0116750df046d403e0000000000000000000000006cfd10d7bb1d65079e361e575f860072918c4a1c000000000000000000000000560f2b9ca1cad66761f64bca385746c0195ac7cc0000000000000000000000005901eba20fc803253feb813aec3e24208009414c000000000000000000000000988c87db72302c8eab9cbe53c7418818fccbfef300000000000000000000000076512102469bd80ce30be85cb427077243aec33700000000000000000000000043e56ad0d7aff83eac418a31911f07ed09a992c70000000000000000000000009f5346d3a4166768e54fcb104190a0646718dc38000000000000000000000000e90e3b7dc11702a2304d17fdc1c39c01d761b7160000000000000000000000000c7a43fcbc3f02e2d1d59eb3af40bc891607a04200000000000000000000000058a89e734b9c781e001864a6bf15392078ec43620000000000000000000000004d4c8ef5e626cad420106ad9a2b18fca243c8be30000000000000000000000006023f656c7ec32e0105ba92db4205bdae4debc92000000000000000000000000316e24f724acc8336bbc2efbe5005e39c596f3ef0000000000000000000000000fdc68fb613f9dd5eeff4430b7792bef7b5939fa000000000000000000000000f8f2512af2009a83ad73b00ab0e16c7fd688541c00000000000000000000000045bbe4e5164ed4469ef2645a977e0fd161f33b1b00000000000000000000000030cf55bf0a7b5011083e8b02bee6b14b6f5193f200000000000000000000000069c4d7ef3db7108b20662e6eb7bf8873bc62e85900000000000000000000000088fb03140f255c2ab0a95c40ec85dde739c87690000000000000000000000000be557fd901797fa7d0cb7d782e72325ae1fa8b250000000000000000000000003ed92e51c9f7e34121d2df4e9a3279b7f0c564fb00000000000000000000000038cf766d7caf766127d0595a50074fc0e2c9a4630000000000000000000000008a67f7d84f6e289515341598741bedbb9f92e707000000000000000000000000d217dd76c77a3509559f2064d5427bf2dc0f1e0d000000000000000000000000c0031a6c2651ee8329447421200bdc6e66517ed90000000000000000000000004bbd3c4e52eb9efd6c6240751e3dfd3664904b9a000000000000000000000000d61cc2661081f5aad37193794c974d6df74abd6c0000000000000000000000001da7c32ea290d105f360cd3d773c1c396c25bcd6000000000000000000000000e056161405333e1586b5749d5c5dec8e523cbea500000000000000000000000023a634ab8710430665f78c0f9b9ec84d8698ca88000000000000000000000000b0df75271c9e55faab756a870cc986e9b1fddd060000000000000000000000000f0e7820c5540c86c2474e1f5b76958823b75f3e0000000000000000000000005f0429f091a33fcce13ccfe9036885879cdc6bd2000000000000000000000000cea876c03d3163899cb86d1f9c65d0465a4628920000000000000000000000001a1f34a45265d2ac6bc02ed924b25b79f5575756000000000000000000000000538cd79b886dcf287fd0385c4df79cf0491cb6e1000000000000000000000000cb52bf3f5642bbc446b42cf2372d801e7527c0a900000000000000000000000031f4c7a5fde27bf11e9957718f0024ab49eb74d300000000000000000000000060306e90c9447803985228a3f887288b0959b3db00000000000000000000000062bbe1d7363594ebda1e99202bf4e7f892a3de56000000000000000000000000dfcf03b68359a706982da685c19b8ff406e32fbb0000000000000000000000008273d6daf26a852826da36bce4b75951ead2a65a0000000000000000000000006f4cbcd97710df22fee586e68a104347b21ef1df000000000000000000000000481b9f8d12ad594848c471d414b56ad1537b4868000000000000000000000000040f8d1b8ef57b27894875a5b0f6362175b4488700000000000000000000000045a732e3e97b529cc26559560988d3697baee2ba00000000000000000000000059ab85f7debd26d5084437db91c8ba242ab33837000000000000000000000000520b4521275ba2a3ff03a6f70f1d9d4da8b5b9fe00000000000000000000000052f0cb8ef20180ce22c64d930761049d39109c73000000000000000000000000fb7607e8cc0685362a479b553d67b7513b30b3e00000000000000000000000006b02385737bd132caa565b2c8204439350b29deb000000000000000000000000c7974c006484b1e89d766a358fa57044f325155b00000000000000000000000092480339ae06291f7fca65fc7b5cff465128dd3700000000000000000000000013a85a5fcc47927fcdcca98938b3f1f3f9135672000000000000000000000000888716d75669aa0b4fc8c79e4b7f804b61998265000000000000000000000000e5cd6e1c6980161f444576e5803ec00b20949f480000000000000000000000000c0cdcf598cb44bc7da7930323409c79f667aabd000000000000000000000000152ef70873bae75c755b7fa5ae159009c77e24fa00000000000000000000000063d31216d4e7f19a73e9c24851f6bbff08898795000000000000000000000000995019288126c8fcb085fe55eed936d14c3dbb2f00000000000000000000000047a2b2f8c7d43deb492379b974686afe137df4e60000000000000000000000000efcb6618126e5cce17ada20a23da2b9a8d540bb0000000000000000000000007d88938728982029b16688d44daa12fba071fad3000000000000000000000000ce93d03843e50aa3b42e12fa97bf95fb0dee5a1c000000000000000000000000acbab8a196f55eba5acd32b43cc675d6db61a6df000000000000000000000000c4ab742a08b2cec5582e8a212c0a10e478335ecc000000000000000000000000e3ea30780949b126ab913b63abdae8aa62e5aa6d000000000000000000000000125df394d1368ea9dc8300eb0c383c450d5ffaf500000000000000000000000030c96928674e689c40444ac08dfa4c6f074ccdb20000000000000000000000007211a22706dbea3bdc65a0b7f6c2c471f6c38c4a0000000000000000000000003d8c9c76ce8f80996329c9f9580f47b11f40b54a0000000000000000000000009cffb31666d95c8d047bc0b73400ef9de6aa6da1000000000000000000000000c502d478d4f0c0ded010033852f207424087fcf000000000000000000000000071499a83253f85b99dcc95325c681fecd81b8fb4000000000000000000000000b53eb0fa9d01550be9755b703bae23a7f08305c3000000000000000000000000c4c6fe85673c3db0628fd2dc518e70d0d334bbec000000000000000000000000542a7dd4056d418e8d216ebce5b8ecee740800c1000000000000000000000000bbb350460977093b39c2880dec40b28a92c6a0ac000000000000000000000000632e6294013ca203cdeeb94d3cb14c6ccb20176900000000000000000000000028dd8c55cdfd437a2ee476bb7b46edfd1d4c74300000000000000000000000008f0a9ad7e6cefbf0e671bbea7badb61f3ff2612b000000000000000000000000378d950f8cb52de7fee9f8efa13f72d3db774236000000000000000000000000f309214f02052b7f0117d6065f0e20b9f216a9c40000000000000000000000002ef476b15cbbf2a1afd6696a3de87910cf2b495b000000000000000000000000c8fd711a07f889919b86fca2f3c0af2dc253e769000000000000000000000000c0a773984c02a515a47211bf583d269eeb60d98c0000000000000000000000004a9e170f812e8dfb65efa977fdee1f8338ba36d80000000000000000000000005999b2994300ffb714cce576c4386a1599126786000000000000000000000000b8f830f4e50a0073a19e699e69b17c0fcc9c74a5000000000000000000000000389075e50a090331da815d7f4a177e2c2cdaa4df0000000000000000000000002dd9d3d5f0586c53b5baeb28994e73bf7d3ecc920000000000000000000000008c59e0a6c2fc0afe4ce20c253baaf2687c611aa80000000000000000000000006c756fd5580135400623be7b71495e896aab45cf0000000000000000000000004050e61788ec9546780099e4d4d29b8a7e757be300000000000000000000000082aea597c7697b8d41d2e2da114be24612a238730000000000000000000000001f8d00418c9fbdb9b891f7273cb56a951297a4a20000000000000000000000002f6d4bad1042112f90d2fcc003b8ffb01f8ad211000000000000000000000000cbbef9814dc34f58c18f2fd9664dc50e75ea4c9600000000000000000000000085c3cb220c0d61479bff986470e436ce02f5a4fc00000000000000000000000035249e118e0ad2b266855224336fd4a388553cfe00000000000000000000000007a3392755d0bd3735861e5d2c78ba905285b1db000000000000000000000000a3af661cbad117b11713fd1274d3097d8f5d01b6000000000000000000000000850ebe98b1425364cde6779c5d386c599f94817a000000000000000000000000d80e82cf9e99ee336609e265e23c2aa1b0396e060000000000000000000000008e6eca767608e0211efdeaf870c23574bab9e4bf0000000000000000000000008f2af202aa6e5adf2a9deb1f853d05e98100e0bd00000000000000000000000060a636d57b6451984e3b5cce0fe0b017dc6e18e9000000000000000000000000ba2c020a9228e0e766bc13567b9d1e4052b4a4130000000000000000000000003fa7e62a227f76720fa475e2c39335fb2268376000000000000000000000000022e1353f9f806ecd8c09ec9e4171a2a898706b87000000000000000000000000585458df9d42cb0db4f653196f0104d6dbc7a99e0000000000000000000000007021f299f04414a5e1ed79ec1827cbaf253a890b0000000000000000000000004d74c877cbe17826d481a87ffd28109f4b70b1820000000000000000000000006a42dd35f3d45aa5fce75f12038aef7ea9be8a160000000000000000000000002cdac907eee5bc520562d36ca0241e4643ceaa070000000000000000000000008bf5134f9703dfebf9f67feb1ad53b116c068c90000000000000000000000000f276eb876558c28fd0c34e0472d46bca324627f600000000000000000000000082d330e6ae155de9f06678f0e0978c413e7562a1000000000000000000000000b5417e03c0be7a55bd676bdaba8d95031496c0ce0000000000000000000000008f6043e57b8ca696f41dc5ed8fdb444489836090000000000000000000000000161894808a3bd6d1a720a5c3959f7e8912edcb2e000000000000000000000000c5c0bbcf5cbb2040161a85b31211f4eb5c0204ff000000000000000000000000c00d2ef1e9f8853c0a9ba46ab528b5a86f9e7197000000000000000000000000dabb31a868817da1543c04dc322032e54d01c5de000000000000000000000000d53e5e358a5735e6b6e746b4c01d429c084cd3e9000000000000000000000000fc5402c6e4a4771403d99fb74f80b14888319f2b000000000000000000000000bd9f98d64443ccbf383d6ea7042c7285eaddfa44000000000000000000000000f67af9e844f197508150ffb5bf075c46a9efae0d00000000000000000000000047fc24ebdd640c64ac7e86c6b28b32390b3ca0ac0000000000000000000000008fba3aabb3b697ee01544db473e4b6932884eed5000000000000000000000000d9b3e8535e967b744b59b4aaf30bc404f87d319b000000000000000000000000307355b8cdb8faed6c630d7dee4a9bf5a3da6932000000000000000000000000a510fc5b2ea0b4404acaaf7fd00d35c714a16b29000000000000000000000000e2f2eb92e4c5923657591446e5a5882f4ac108c0000000000000000000000000b2d79e4cd24c93e93651e60ca5d20ed8934f6a40000000000000000000000000137dc357fecf181586b4954795b6dc5c068cabc8000000000000000000000000f47b71569a781e32d68bf870cb85aed3d784c28d00000000000000000000000052169f03ff181335f8b7e121e52b5a3e614ed8650000000000000000000000007358c035b0a2b8432a44cbe963eb96cdd272959b0000000000000000000000000f9dd1fb76feb2d3094f40f8d6ab5d1e3b95ba7c000000000000000000000000d131d49fc38ceda6f34878d9751bd79c99fb3a6a000000000000000000000000b60b14f8b11a54197fba3e9039017ce0119d78bc000000000000000000000000c6373140684efc57a09491061aa3d30fc82a4ef8000000000000000000000000b2fd301bd49f99d7e7fd629e3ce3fb088b54b0430000000000000000000000001170b4087fe2e7f4d5726ece47bc01a65d86b607000000000000000000000000282fb54494b70cff7f2b3b4a2621d1e75696a601000000000000000000000000f0a9feeec8eb1e056f02fa0d11e046206498acea000000000000000000000000147bd014ee52ff69288f14641b658e22684a6c54000000000000000000000000795d67df35daa751e73eca005b54ab0d8769e5f5000000000000000000000000127f3cfa0e818c9ca089831dee41d073c46eec970000000000000000000000008efd24b85eeb316c67a4790e03bf96c64dbdc222000000000000000000000000a1ec674d265c76ae4b295857cd554d000b2c4f83000000000000000000000000b28410882ffc18d652c2f6beef5df93bbca68bf4000000000000000000000000e427be779c7d006314bb492d0f83d28544c7146b000000000000000000000000c8b294be6cf50d41e089b2a11c460942205edd54000000000000000000000000995bc5ed10b785c1375b9e736d0f0c86357055f80000000000000000000000005460675e258b0350170c6b6069800730239c3cde000000000000000000000000d5105065c9d878db561babb2523e1052b86c74f10000000000000000000000002e02ca0921bce78603bd95c93f733bafc934d1c6000000000000000000000000af7af7641d2decd28fe417ad5fbcb042a2e14d5b00000000000000000000000073d816fbc9403040518add621f8681218d5464ff0000000000000000000000006f72e2b422ad24b50e0f2fd272046905a7735ea0000000000000000000000000065f1fe8cd4c47860167a03828f8af552c0dfbde000000000000000000000000060bba612a1fcc2ce1e684d980fca3afa45134cf0000000000000000000000007f75b429cd08e0ec1aeb53cf19190f660920691600000000000000000000000066114a0fa8fcb7ed83481f7aee92c997eba0c368000000000000000000000000365a1d21ba4112ac4bb71853fa356456cd56ce24000000000000000000000000446abe1ae08c64f4f46f0aef87404c710d5b4729000000000000000000000000e9008fd63e41d610470db8cc72e22baa954ea4e3000000000000000000000000bdc1102f57c5b792842feaad669ffab1075b7f620000000000000000000000004330c9709743dce592167aeb2bfe62a664a4ee2a000000000000000000000000b554bab0db255028ae4002e2ed43184b75dc02db000000000000000000000000e453d5b367a2ce74cae2c8b0fc91ac2ef7ae30cc0000000000000000000000004359bf925a2bc3fb0a907d07e9e71c23f140663f00000000000000000000000096313a918a62dd48de5b3a03cca444162d27092d0000000000000000000000001f2f8a98333414ed5eda8266f20321a06da142290000000000000000000000005c3e46bc056bf60444448ea1aeaf883963715a0d000000000000000000000000cdae07509d9853627c611ac3fb191fab6cc102390000000000000000000000008373e093a51f27defc228949f10e63d56d128ded000000000000000000000000ef14213c6e5c3b834bfcc6b6312b149893563c680000000000000000000000001257d55ae50b051f8efe2a7df9fef6bf99089eec000000000000000000000000863e4ebd625d3ddaac1177f12ec89dc565d566b400000000000000000000000048ca121c1ea1dddb5f94fb9ba252066ac11947e1000000000000000000000000cad9e8e7a64d76013b38eec6d770df599016aa6e000000000000000000000000279c94ad6a67f77f355cb2479f139d15ce63211900000000000000000000000038681ac03bb767c5d5d092e0a82a551be1b25684000000000000000000000000024a619cf1c2d64f54486d8d69cfa3e5da3054e600000000000000000000000039f26f366dfdf2dbfe40537d6459def1d140bf4b000000000000000000000000c89799c476b999713ca456de013d964c706a3f35000000000000000000000000581f78e95a97d05f23d92350f0bd513bb35ee1980000000000000000000000000ea50be7290f8114e9fa52a2f055e2fe3d0c72400000000000000000000000001d9861b37bbe0607e931e3ff561e2fa7ecb200bd0000000000000000000000002dbf9de5ff5926a76cd1892ae214a1e9b28631fb0000000000000000000000005a79b1dd561ce0d2b10d82e866bebaa72c1102e2000000000000000000000000114803611090b590e48bc6388b126fef651f9d4e0000000000000000000000004ab9e35dd25eaa28402e2b9a48947edfea0b9cb2000000000000000000000000595527dce390fa937753189e3831bfb112938935000000000000000000000000ec9c8601aa8a477207297b908a50fbffde95614b000000000000000000000000139a05f43cca5b6821b51e0eaca3c924a1ec312900000000000000000000000091516bdf9030606bb14baffe2b08a1b97ebfb7af000000000000000000000000126d52204de8db6754c0ff8bd9edd3f2182747f30000000000000000000000000033e54ad33b6c2f292503542cbf604a3e6b31550000000000000000000000007fa40ea987dd1db15853706631dd62a142676dfc00000000000000000000000033f21bf90cf269fb7e559ec938ea91abb0d5f29a0000000000000000000000005485807e24619037e0a5f05884608c3f2696806f00000000000000000000000023aa74abd2375851fa57c24805499bb83d7c03a4000000000000000000000000b66c5751f660227003062be8c6ccc4e9cd61aa3a00000000000000000000000094f0222fc93e54ba4d140295420cdf66ac7c48e600000000000000000000000065565244e5700b85c90358468faf37c85db550990000000000000000000000001314e3f5ebe918aa0f799cb4c332585a6a8c4b12000000000000000000000000936794b5d316f6a857179c67a272caa3c72a8ed70000000000000000000000008f04d20a7ca2dab03e65104f23e3176a0d6791f30000000000000000000000000db00dd8780d8d83ab783b4c435529c9add4d64e0000000000000000000000009b7e9aa216bc517ef6e75af01df7d85fae1bd3c2000000000000000000000000ebea6b47d61e0806f32f3e5b8bbba2048843ad430000000000000000000000001daa2759e922393220e09adf0706d5dfe0d72763000000000000000000000000a34e43516eca614bcf9202fe74d637a168378bc80000000000000000000000003e0ad95d235c9175c14b85b6b27fddb441eb4b44000000000000000000000000ced224396e03d5046dd8b9c018a903d690eaa241000000000000000000000000544042b6f939e8666aeac8fc130356a7a0eaaad8000000000000000000000000d4e8043cfdb5e6090a93fb9109fdd4c903a356d400000000000000000000000099622b283e45d6784990e01d82faeb56600d937300000000000000000000000061bfd36c4cfbcd65290f6172d0da72d321e4d3890000000000000000000000005764c37b133c4198b343f6138da94e4daa5d80370000000000000000000000009762f082b416a8d086122ca952773b53c51307ae0000000000000000000000007cc38e1387153974af2f9f3aa9a4fa8dddd4152b0000000000000000000000001c8fe4e285ae337aecc772cd993be0c53ee2a44a0000000000000000000000005887c274f0d19a11d6e781a84dfe79feefeed2bb00000000000000000000000065f84e5da33e7f4cc30a561bd159ffc675328bdc00000000000000000000000033ec27b5790c3e9896eadbbdc842b7a14be4a8d5000000000000000000000000ea87e3bcdeaa3cc888513ebd0809c8de89be578100000000000000000000000018ba527310102664660fe283ca1b50d887b06bc3000000000000000000000000102a6db8fad1bdf3a1631e0fb82c2e9326d0e35e000000000000000000000000f75a85adb3cb24c78ebb06dae50c7ccdf550d05b00000000000000000000000082a7afbd66d44173ae17b5facd52c9420269c860000000000000000000000000eee06a1f16e0f2c03817f038c714fbf199aed5730000000000000000000000006e6943c04aa53827c0e861dd74e9f8c9afbf53dc00000000000000000000000078732388eb80901ea1731c73e267fc019ee1af630000000000000000000000005a653d9a12490ceba66975878824e8e5d709da84000000000000000000000000da2cd5d8d8904d44acaa91584b26733cb1d8d47c0000000000000000000000007cf94196f682dffa4d6d7a08a53e67ef30efa3320000000000000000000000009424b4b2dddcbd5fb2fd9de623371758157f2a7c0000000000000000000000000685329ea5108e4273e693ec7a0f2e6b283ffdf1000000000000000000000000e19b0b7d9594179c569823637fc6dde3453648c0000000000000000000000000afe73dfa5c9cae6efa801827240bbfd873e70c690000000000000000000000009ee84d7bca7a9cb99151124b5f4234f362820d38000000000000000000000000f94f5c6aac60523a98a31601500e59d46c1e58bf0000000000000000000000009fb82ee44ad6b9e0d49a49804315b477e76aa7d40000000000000000000000003b5b4e238f976c6cc4b027fe628a9f9baa50abf4000000000000000000000000dfc69ce578cf19554a411087354153e7de60c1b700000000000000000000000051cbb514ef145a717c6610b06b74811a8a04b2a6000000000000000000000000c4646aef9acdca450f89c8eed13642f4bdc4125400000000000000000000000061ad871412dc5255b3b7f53ab15bda4ad13977200000000000000000000000003a74bbb5c498e6db68dba0d01355da702dc7c6f2000000000000000000000000af276b55e2e9d92822f1b7263dc5508e5cfd285600000000000000000000000059f339f7c77f7325c8bb514751fcf0b368df11a7000000000000000000000000153506ed0839d3202396428772352d379403a469000000000000000000000000a10569c3c1758e7a8f730b60d9e6c793f80518dc0000000000000000000000004fc65fe5528a4e4efcf58b1e9e30a404be4e41e8000000000000000000000000fbfc25892acdb5957233920ae9ec37cc30e648e300000000000000000000000019c4e4563fc8ba406365d75326788266add67a71000000000000000000000000b643c74295b15b905af5138752e20b7a298507160000000000000000000000005fcadb8a023269a939b7e22b9bba62b9314d4482000000000000000000000000b814657c52766ba18fbda9dd6099e5f434452a760000000000000000000000003b7d433d63acbd0a8d38198fd97158493abf421d00000000000000000000000005eaa631ba2de94e0c739c0fcfe073f166e8637b000000000000000000000000860d3c1a3d8af5d9f8cee1809a922959427fd81a0000000000000000000000002f6f195e408946ceadf241f3e06e87073468c199000000000000000000000000ac798eb560024d9c589c7313cd042eff6a55651d00000000000000000000000086106342bc94712c03c3c0747d0d9cabe51eea62000000000000000000000000c817a1ff9ac8ee0d00551bebce88d772143677f20000000000000000000000005228c6090cd46d1d11b56560240ad57bb6d84c24000000000000000000000000a5773a6402798980b977360b65e8dfe33bfd5f980000000000000000000000004347f6da9cdf0378d3e167eb2e23c98fec9ced1a000000000000000000000000b8e4cf5573c23cfb9ea4eb5cc7a79654f9675eed00000000000000000000000031e66be92778bc1ba908c7108e6ca2e5dd171509000000000000000000000000789dd79e8e0904750e3efaeaa92cefed4a28ccfa000000000000000000000000dcb573e6cffa35978e9401887878838dcfed48ec0000000000000000000000007e9ffd1833c7e5368e3a8d16563dbbab6ef2d6120000000000000000000000005184a895fab86b260d45c00a936c8729057452150000000000000000000000009059b08238ee27f40dd708b1369839ddd903d1d9000000000000000000000000166c7098c5ef786193d24b62c98b641f9fdbf931000000000000000000000000b52fd04320121fdc7c3ac25673d9b4d4ecd0bd670000000000000000000000007a3716cb2f8f85d7038a0e002b4061346edb98d600000000000000000000000039851f60536e4bcbe36d664dda4b23c0fd90d64c0000000000000000000000007976f3e50e577cc6b02eda3070a210af1414becf0000000000000000000000001c99f42f53914f81ff5e4515d37c00839d9e77fc000000000000000000000000554d9c5c74482a3d0e7dc90c967f37d09b2be2bd0000000000000000000000006c68a1ffd8fa10764d2a0032610dcc0f124432d2000000000000000000000000fee2609b174bf3030a99477fe43cc8b58e1fa7160000000000000000000000001cf3539eb6ceeff961f3c185f02a4bd84cb31654000000000000000000000000910336d5cbce880eca7f533fbcb7a85be1feeb04000000000000000000000000028f50e4928bf8a55a399e92685821e79f431c27000000000000000000000000283568bcce51d940e5bc8b0100f37172e7b578fc0000000000000000000000001d7912e98a248d5ba004dad57256398762391f83000000000000000000000000482c1a469a343396b29f45307d5ae27bb100ddbb000000000000000000000000ca2c7640df05f54b77484d872118887433f71ed90000000000000000000000001aede2a5f60f591e3c68fc20c6396e30593beba400000000000000000000000014feae2314df8719f92bf5262c9e7dbd701aed90000000000000000000000000017947c5191b4dfae88f9c73170d014c33c283410000000000000000000000009f78d471488b616800ae348419b114998ff7b1ba00000000000000000000000024321198407ab67ed315890e6a04cf4574e8f6880000000000000000000000000ad60dea8cde4acffb47268ed0023417b196f5bd00000000000000000000000088b9c70d50637fee56f9ce54397f69b91f9cb9520000000000000000000000005e08cb05171697b91192f4f3b39039354555786f000000000000000000000000225330eefa337eeb654f62e9b67d3092f92093f1000000000000000000000000d01aa0d619ffe5c2684708993e0103961d574968000000000000000000000000731c7a53d3a50c97ad7235bc5481057c08559bc0000000000000000000000000fca6d4deecdb88a5febe4549a62c954d560757e00000000000000000000000005f02388e4bead88009de317400064cbe2526987e000000000000000000000000aef14f0ecdf024400c26509008bfd47e03b3f9ce0000000000000000000000004fb7bdeb4ace31ff5f467a50808edc695fbfabe200000000000000000000000001afca12e6db1f428f6c5b0cc73c6d0eff04d6bf0000000000000000000000003782126712e68d2d878877a250973ed7b16c942b0000000000000000000000000fe2fc7d679a00e6c71015f332a0cc1a1693e6ac0000000000000000000000006b822995393362663b42a6d4746e2553d665d8570000000000000000000000006f6cbc8835e560e67548f6ba5b0072dbc3dc01f6000000000000000000000000f504df1806f28cda3cb2599316673886cebb6197000000000000000000000000475bf8e9dc8e571957a38591231c43461dc449dd000000000000000000000000c4fa4ffcded59aaa360ed004cb2ff060d0c2fae7000000000000000000000000ca917dc05feb77d94ce507e31ff9464eeb05ab6a000000000000000000000000192a17c6773b5cbcf16dcc14da873c2d1d3d13540000000000000000000000009ebc80fca5601c14b6f722505d55920252a9946b000000000000000000000000d33d4b5c533725c71fce9e47d2df697484a6977c000000000000000000000000e075d3a44ff7c98c7e4bde76e43efed3f5ad08270000000000000000000000006db7d38d4488b551f21f708fbc10cb2c80012aa800000000000000000000000080a065fd0f4400f9659ff36a75113098e14b0532000000000000000000000000a2bec9502b1cc6e59b875044989c83c1829f65a20000000000000000000000001664a1f2cf521d07bba5f078eba5a38bb99f928f000000000000000000000000c4ae70720fd65c0246e8bcdd249e5a82d9ff03fe000000000000000000000000b56ea1dbac464cc12a01f07babb0584c4d93de5b0000000000000000000000002223f7ad019ce52cf0ace4376eccf4cd936efad10000000000000000000000005f70a9886adca20ace5c60984f9316d668e15b91000000000000000000000000b954840f0c174563218fb5dfada40a18e8ebc42f