60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c467100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000008926acba708aaaa33239639172d4a9b05b6a461f0000000000000000000000002cc11db809b0c72cd454cdb6b9ddbced1fbcabc00000000000000000000000000f81b85ae5853852fa4090e5f6eddc48da9b310900000000000000000000000035ed1af7c40fd7012a1c91cff80e2ccc0a9bc5c40000000000000000000000003f3eba9140955d821a736f23b3852952d73c604a000000000000000000000000f2603db3dde4df861049967a33405bc59b56befe00000000000000000000000025c968efd76dce5f8bea2da55fb6c0d4c117d57c000000000000000000000000b3e3d1f871bd32028706f7379f02595346a19d4d0000000000000000000000009ae30f3085ebab11cb662fb83b9c7fa579945f6c0000000000000000000000004fbb89ed0580f5bbf575eeab3383f7fbd9446bb7000000000000000000000000da4d6138c40a8ea3f85ea25216a804a4365f7acb00000000000000000000000001c56d0629012ae08ef1d79c9c3b5b3346bbb4770000000000000000000000002044be24b9fa52ebdce44c8e90550730343f3961000000000000000000000000f31a38e768edbf3d8b8e979b4a4273c77fa943b2000000000000000000000000aa4467b1051ab6bb5d154fbc161bf5606ed1763600000000000000000000000084af688a6a4d0a353fa1fe64d8f49bc7018f00210000000000000000000000005f1313d19511dadc7ac0cdab3d8585a2596b990f0000000000000000000000007186c8abebf761fce97ba1fa8d72da58ccf22f490000000000000000000000007b85a402122d1a7b07340463f69cf8e5a38a58700000000000000000000000000b07ddc70a19699231edf28c7f47f43f9e5826d6000000000000000000000000fb3dabfbb007e8213e5d4701c35877878ac29eda000000000000000000000000c3df538e28ad3080f0852e4f1d6f7fb7c83037f50000000000000000000000005fed56525f0843d9def85872bffe9eeafc87b997000000000000000000000000fee576129ad9bb95877f29180e654aaaf0baca490000000000000000000000006b791d3707b287c4345a498d508c96de13eafbcd00000000000000000000000001e2ff5d1d47b43d7fd90e2adbc1f1e12defedf2000000000000000000000000e3101bcfe652aefa8dcc98e6727e40508ef91beb000000000000000000000000f44417b7720f553ac20ae2b502e34338fe66ccc8000000000000000000000000e2122f74a93606edb23910f97d92c7d646aa8f1100000000000000000000000075ef1dc0c42c7ce7f50348734e2cfe1ce0c4e459000000000000000000000000fed8f4dedf1fa426c2b660925268f1ba5a4915cb00000000000000000000000017006c08c4229042197bfd1c1650fb34e2ee850b0000000000000000000000000ca2c63e46769489c96da3cce56f6ded519a11a1000000000000000000000000d9a48cfff16db8d342780276690862a88caa268a000000000000000000000000a069cb3869f051cc95617bfd2338e9a9dba859f8000000000000000000000000b67a8b8cc254805d1b4bf07d59524d1cd17a155f00000000000000000000000025960ca9f59855868caee9ab8e412b2527f7e1680000000000000000000000008b255c9f9f5319cc868d761dc2aea9c4fedfb1a2000000000000000000000000937a3ecf1d20a23d977f731f2a108d91458e9062000000000000000000000000e3f01f4c512e2e1937af2cdefd9497fbce7fb2890000000000000000000000003b8558ee91ca3fa0940ef8b008478af01d735d08000000000000000000000000aedd476cfa8b0c1f2087b0c4af301c37b46330e90000000000000000000000007fc99f24f1219c506b784282ab9c2346ef03c7ed000000000000000000000000d9fa7891de7465a9d9f7724b2e5482527d26aad7000000000000000000000000ab4f2fdca7521012edfee6e916778c6dae719bd3000000000000000000000000a1582616409070a3fb01a914fbc97ddc68127625000000000000000000000000d13922f840e8282381d834537ac62b1d52b20d3a000000000000000000000000cf815b0236472c42f4c26c9054d5011e945213e70000000000000000000000006707f709da49ab3ed310d3be2cc911bc7ba16a15000000000000000000000000fda23af1e9bcb82d517932dbf0ca80aab55a3aec000000000000000000000000cf56cafba8c968a4dbcc83b83cde4a962386e8d700000000000000000000000010122c1747c7c4724b84669d6ed30ca6d1a079b9000000000000000000000000531902558957042caf4cad934f0059dbf38e20390000000000000000000000002b1eb5d1fb443d872e7ca3a82e295bc8080cd403000000000000000000000000f1ea7e809324f5c39a546e36168a54ae792669b80000000000000000000000001ace974341c925245f64f9940b398d9d84209ca40000000000000000000000004f9b96c907016a8bb4d91d80c57bf5009bebbe9a000000000000000000000000d60c7f8f9eee43caac3f2c29d2d7ec4c62a1753600000000000000000000000020409023484ce5e04d95f78b022639c7ba7ad1850000000000000000000000002a2b97ff70d2a7c0baef5ed2b39a7bed6f7566290000000000000000000000003675052d7db319f2367df40783bfa9da35fc500b0000000000000000000000006020e1c5d5d0f790d490bd03ab8350c60d8de059000000000000000000000000d4cb9eb6f43f6b5e96468b671983771d146baab80000000000000000000000002a7edd2bbf86615c720a7a8cfcf521c4ad415bda00000000000000000000000001321294e75e780f851b4d95f1424fb697dc2ac4000000000000000000000000a785b43faca408267f25a92cb45b19d7b3060b38000000000000000000000000ca320157a7de6da983243b7348288d9105f50c5100000000000000000000000028c590388eb08b0d7a287506a73d814680d7ec730000000000000000000000008b193bb3e1d1a38148292fa20342f190b5b009990000000000000000000000009f975ea64bb7662ab4f43ae49e39e7d68f196bef000000000000000000000000f43d118ec6e8e0581823f91d30be2eeabdf02ae7000000000000000000000000c49a68b0829e40e7fecee9779aa1fb7286cf853f00000000000000000000000041cf0d4ef007dbff0d7a250ddb62fcc06cdd015700000000000000000000000089f2a56d68b7ec0f82395cdad2cd1cb0845631da0000000000000000000000000473b3e5eaa8c7d5f74112ce16a666fcc070626c00000000000000000000000097d6f1d1d3bb0d5f91b4ecf6da23ae816d5181c60000000000000000000000000d2e4f7a9a245dc364ffc40cb37c16e77f227a85000000000000000000000000d273d87655ede60c718fd586720c35ea2ff7141a000000000000000000000000c10994727e1b82beaf5a144e8e537a4690c1e891000000000000000000000000e4532c80ba9c4434090ad696cf4384f3ec53126b000000000000000000000000164f05a88d0049678fbc6a582ef09ac9f52cd75600000000000000000000000018b9cd5c733ad60f00faaf10c6331a8854870d25000000000000000000000000e50ca1cde55ec00878144a80f2bf159721f90a4a000000000000000000000000241cb18982e13ee487f66d3ff673ee1d96a9e323000000000000000000000000529681152655be71ba7632053fc7e15978e7265e00000000000000000000000008dd0df31f22ab4bbff0ce03b648dced06f67b1d000000000000000000000000bc31ce40b7cbdf0e8305880f2e652a3f379e8a5b000000000000000000000000e38232e0d3771def624e32a714cdff1ce2e3baad000000000000000000000000472f5471fa9e6c75b5fb99dc319d7dacd6d97478000000000000000000000000ea5e59b04e3e8c9e7ead9b362a1456ce5d985aea0000000000000000000000000d26ceb58821f160680b94ea5e47f0c2c684aa940000000000000000000000006368718a895de91028388121d920115e753883820000000000000000000000003af71dfd97b145289d29dcdadce18304cfcb5c300000000000000000000000003f5cff9bf338438074743b01b9f207d652310d3700000000000000000000000023ddfbe26c35d9f0d7e7813b56dc99c4c09e90f3000000000000000000000000bf12ef729ffb46faaab5df4394e2ef0453f16e0e000000000000000000000000a7775015ceb72f6691c099bb363b03491c15bb5f000000000000000000000000270c10f4583d2f6f1a74fef953c48886bf1f6a1f000000000000000000000000f79a5c8c7ac781d43b716fef10972de438edccfe0000000000000000000000004d212be0419d1cfd392fdc69e8a4df3818f26a000000000000000000000000008720d9c1a80b1c937e978883c06a8bcdfae82fff0000000000000000000000005bc27c7ea6af4ee94ee28e52d00433f7d76c36510000000000000000000000002a9b271701d3e07596c8e1eaa48bfa920f1eb53b000000000000000000000000317e641c330e844004478c6a4b29992466fd7b3b000000000000000000000000a0b61e7a0ec118747a27c1d3031d8d30145ad5e8000000000000000000000000f48628ef6c5b5154784b59901e5eebb1fbc894ce000000000000000000000000f0fefb67eb440c1457159faa7397aca2ebbbb17b000000000000000000000000e3ed771c2d374cb24d84c4f3029aeefde52af4030000000000000000000000006c110c85f4715db7944c5c7cc495a112dfda22c1000000000000000000000000bf5014bcf459cf524525ea7c349a1115d164ce24000000000000000000000000ae6c607963eaa97448afcd91797466cfe328e7400000000000000000000000001088661e3c2c3f0d2f38cc4fd70aa64dffc2c87b000000000000000000000000912cd2472983adba84337383ee2909cce3ba42b40000000000000000000000003c5156fc52f7a75ae9ba79c0f06cc83592bcec9300000000000000000000000008816001368008f530b9d412cd291104ade1353700000000000000000000000086f4780c53d43ed47b4cc4ef80f8023e910bdb2f0000000000000000000000008e41a5a083aa2da3db802152c8e584d61f8286b3000000000000000000000000c963058ce594055b2ade9f9c06ac12b14b347b1e0000000000000000000000008e5a408a3f27e5eea359bb1e4f9c0cb0284bfa1300000000000000000000000051bd618e74b4796585edb3d4ef17166077032a4800000000000000000000000070d0e025a0f6fa6facce242a07eb836243b4ae3f0000000000000000000000000edd368c0b703314a5713df5118f3e4e2c9ab9ac000000000000000000000000e24a5902da87fa30818172fec3c91c99fb6417f8000000000000000000000000431fea0b63540dbe1b3a83051aef4995e914a076000000000000000000000000489b03d2be732aaac7a3fc46117dc7f8c168a0a1000000000000000000000000a94fc10135e7ee1733198b0b3a51eaeddba3d85d00000000000000000000000076c958bb5938d3cd6a0c0229c12634b613cf336e00000000000000000000000048497a167f8c4300cfbade4a58a48737e8c0d068000000000000000000000000672e8516c15ff0edf376cdbc911bbbf377a7d170000000000000000000000000bc222a54e13a099b8b9fd0345fdabb6b71093be5000000000000000000000000bc9dce0e51836b4f56211480b46e30821001dbf1000000000000000000000000d467a0600214af9821be18c763790253b53487450000000000000000000000004c5efa9f1f54e3205b188b957bc7cab4fa8fb536000000000000000000000000da9bc994dc4089896fdea9382903224b86aa8e5c0000000000000000000000006d774fab708500e52dee92c0adac4632059c69ae000000000000000000000000a8c96cc54b2b47db97d9e5a47fce9581c5be5363000000000000000000000000e20463d80ca824639f28317976c23429677dad3f00000000000000000000000056420d47d7b1d9c1718b4bfd3abc3b04f28be579000000000000000000000000abbbfe192487cfe16b10d1f68300dfc34571b0de000000000000000000000000b64d677d89b12b1952dcb3ce66015e79dd91714b0000000000000000000000001b94e7341257615ce4809ad8811ca1b830a6990300000000000000000000000089cd56e9ceefdc7a6c7530a8cb1e84504485e5f50000000000000000000000008712b3c9259c773a54b4c53f6d2047e00a773c21000000000000000000000000f79af04a49b7119b4f6f83e7f13b00795493137b00000000000000000000000053495cc21b6c78160255713eaffceae4bd901bd70000000000000000000000008b7d497db9a1d04b864b0734ee7ff10153f1de57000000000000000000000000582010459aad89abaa3bef51fa88d2955d73470a000000000000000000000000642366c418a2998f6f6fa484e38925aec8bcd87d0000000000000000000000007935328b472196c323642daa7f875067ddc5735000000000000000000000000014716e7fe068e1a99db8da6d65fc93b04f7446a1000000000000000000000000f02280af052c0943f414da09a93eafb96bcbadc90000000000000000000000007f97d54121ff648fc1f5b9d53ae0d9c83a76c546000000000000000000000000c318332cafbc0e4df9285d5b9870b375fbda5d24000000000000000000000000b44692c0b9cd5f26029d8096b6259c5daa4c3a410000000000000000000000000738557e385a264372cb7cd9591149488816c97b0000000000000000000000000b5489942688f16e6cd80c4bd7100cbf9ecdc161000000000000000000000000b69ac064a177181ae26b8a8c9d94615bcd8bda0b000000000000000000000000b3d71b32b90144dab122b5fb4c5b4734b163d85200000000000000000000000000b71dbf8076ee9940f859b8f68f8aa45c0117830000000000000000000000000c3b328b885ed790cc04ed6c1f6995fff97e64cf0000000000000000000000005931aae8a9b94fb7a129ab40174cbeed5ebf04eb0000000000000000000000009617292336b588b5bb174c5e845455400d907471000000000000000000000000947a13619bb389eb2594c2074f3fe6ec80465b320000000000000000000000008d02068b9805ccf7f62a9bb607607c0268d35328000000000000000000000000970796a4b316f85859ddeb23dd1f5580459712470000000000000000000000007f338365df3215b1b739ba95bc7238ae91e6e123000000000000000000000000025fe7ee87cf01c645f25ad62e688fd49f7e5ba70000000000000000000000006bd13fb87b3328a38c4b6f83df02120006a6d62f0000000000000000000000006644394eec6782a2f4d146bb1f8896c50d7f2990000000000000000000000000e343e47d821a9bce54f12237426a6ef391066b6000000000000000000000000036a276d7963c318dde74d7d4e31bb261ce5e2501000000000000000000000000491574267d33d976a335e8923624d2356f7a54700000000000000000000000007f709f3eced633dc1c07ab5025a00bbd7f9e0b7b0000000000000000000000002a90d33dcdd1da9aac2c62ca066db4bdc4aee20b000000000000000000000000bd303bf5cbfceb7ad2808818ac2a653d359ccad300000000000000000000000000f235e36c28ec6f527060b681435ddbcfa4b49d0000000000000000000000007803ab56769dda5432cdbd63749a6beeb31800080000000000000000000000004185152bc751dd6027a384269c02a658cc9348eb000000000000000000000000e0c4790db150978385a811207f5566e49d3daa8e000000000000000000000000e498e7a77a2ffbd33e4a14253c3d11f97aeba18b0000000000000000000000006f6bfa211b5e6c8bca99bded0d46b0e32f5e17ac000000000000000000000000a7474b817a8ef36b5bc374b0ea585ad2050012d10000000000000000000000005b650bf2011b424bee235a7f6d5b7b6b463a2a7b0000000000000000000000003bcf5ba09b1c2a18946e12a0579342763d396fd4000000000000000000000000ed877909c3731f5c98593082b23acbcd182d54230000000000000000000000008c1721537efe001cf681f9286e3da0e3d5b070820000000000000000000000002b3d6786ba929a33a9891ed4dbea134147814661000000000000000000000000bd28a90be977e847e3a1a79fb2e7e2075d861113000000000000000000000000005b3e6de8ebba267c68512e27afcdcfac4121ca0000000000000000000000005e7232bb9fb47f88d990c993a8771230a345eb2200000000000000000000000097451939c5d841f2f508f5b8e4d9e7e13219d6fc000000000000000000000000de0b3f060d93101fb9af2cc627e84fb5a6799dc9000000000000000000000000163375a371712cd9dfbf5a1f362cf0fa9f6ff1a50000000000000000000000004c39a6881af15be7fd8edd9ccab61402622bf0690000000000000000000000004bc77e18eedeab2ebb8e3e2ba4d7e1d6f6a064e1000000000000000000000000f2c4f1e5ac481f7411ca5921a8c81617300cf0c9000000000000000000000000dc93437c8fc8398025ec700a790cc2a2c78e18c2000000000000000000000000fcb342a846acfae23bf9533cc6afd3059d32f1cc00000000000000000000000088b8132908d50f3e13c8fadd87862939a027632b0000000000000000000000003f7d737a2f6ea20eee6c9f6cc833da9c4402075d000000000000000000000000601031330f42f174726c92cad7c3d1a961d2b0ff0000000000000000000000006b46bf63554530dc7a7e258c456019c77ce3be66000000000000000000000000a34e867adf480358bc7e44aa6f599e756ef5be540000000000000000000000004e9421ebfdcc944cc756572656f3ab67e03243a20000000000000000000000001ca31447d4c80417a42abd9dd8bdfd9bdde6cbe100000000000000000000000068e93ecfbc8c050f011fd6692629579c577006cb000000000000000000000000ad8ed164697faab698be12433b2e99ffbe57de9d0000000000000000000000007e210b6702a05ad73c930ee0445e6a1c830073af000000000000000000000000b273fcc3a9240c2f16faf84a10a782cdb62372ec000000000000000000000000ed6e1a024d72cad3b5a27052de3de722e1fd1eba00000000000000000000000086d3725af52ae35630f5ba1e145a360d8c482f58000000000000000000000000c82d04373694cbbbd53e31baf0315e0d4dc03089000000000000000000000000cff10b3007b0c84b765375c80d90dc1bda438c3000000000000000000000000044c85197a9c30954440132839d923160ae8038bc000000000000000000000000486c1807260e827e964fce182ac851e03a5b9b71000000000000000000000000bc43d389b3edd5f8fa5bbd215a41f0c82abe08aa000000000000000000000000d88614ee5f5ff76b6b4d5a6eba18281f1a0ed3f7000000000000000000000000eab572e0fa26b4c59edf538abd14bfbd9fac82690000000000000000000000007faf7f0507ce47c98558c1e8067b41cd4d6aad2a0000000000000000000000008e11b6222c7e085b9b5558e1e2704a77fb88ef4a0000000000000000000000002cba7d204b21970a75da3accc9c23a8ab53b90e90000000000000000000000007ce52ec5cd1bed66c3e5d9cd9d8f22118dcf888100000000000000000000000082db1aa37340cff1892e319e5d3a2a0f4e5596cf000000000000000000000000c0c870513d2ee62f31f6dde43e14644419447656000000000000000000000000e71a265f921c618b46f9c0d6644ae4be52da68f40000000000000000000000009faf6c578fd04321292dc602ad624dc8dfd3406e0000000000000000000000000af90ec0be491fa034e85d52e667f83f29d58e810000000000000000000000004c5c2c39986c045728826ae106d294186c860ef3000000000000000000000000037a9c5092b77f6fb566f32c8272286c62fdf3b2000000000000000000000000f8ccd0eaf590616df74b51af4018a6983696c6a50000000000000000000000000e13eb38eef43537abd41fe6ab1b05de67aeb99b000000000000000000000000e0405ec8090e50f51a648f826bead320c93ad68b0000000000000000000000007a10b6144fea8ce5323778b75e69635464acb5ed000000000000000000000000f6aad6c5af61333fd695474b5f77ae27a0ba60fa000000000000000000000000ca5912b96b357db4b97046c707a132793d1993ed0000000000000000000000004bc49e9ebc758a7c8927122e389433258cbc9bb5000000000000000000000000cef4f584f64864e1084d3fe348276c29efcea30f000000000000000000000000bbcdbfd32b05253bd873ad69cea16a7adead31dd000000000000000000000000fe4f87186bdfeb829f9ea44c045f87b3ee8c806a00000000000000000000000061895a48b9365d2eef305014eb4ce316e5ede52c0000000000000000000000007bcdf49046fe099286e019db76967bcb162fa18e000000000000000000000000c366814d95175cedf33ae6d72e3d038ab1a75791000000000000000000000000d46600a70e73574dc0ebda7a71d0947ae6ae4e4b000000000000000000000000d1b25ab34316a46271f1f0c97a440e0edacab3f30000000000000000000000002b81d17c44ceca5ed6c4b5b2bcca9b423eef58ef0000000000000000000000005796c12ded4a805c7a16f2bf9c995a9a3306946c000000000000000000000000b5a4b9971e2c814b6bb333ec07ad55cdd628b59b0000000000000000000000006f68e5f23bc4a030d807fa73cf4c66169e618ee80000000000000000000000002365e56532ff1ab627671229209320ac4169c84c000000000000000000000000e6fe90df0b1630c7b2ee62c963f775d21b77e84e000000000000000000000000e9ba101e56d88fba2b0b69ffe222ec87fc21cc6d0000000000000000000000004d61b97a7ab7772feb54e859e8d140042e319fd3000000000000000000000000a8fbd7efb8de854ef6e6dc0bb458e4440c40d331000000000000000000000000013a3987166e57c6553822a80b6d90d1e84f7c890000000000000000000000005d5306cb8b0f3ad0b8c54c1bb8c520fad4e8b36d000000000000000000000000e1edff01376d78f340c6e3d70b1632ed411717ac0000000000000000000000003ae6a8170f94517dedb6736bc4810afbdf090c3e00000000000000000000000076498335d45837225fffa16c26f08432e821e7000000000000000000000000000f4295b9ed3146dd35caf14b5b6a1187dfecd61200000000000000000000000007914b81328007daa5da6932055eb9a99083831a00000000000000000000000068f445e1f6260089e0d02e097c88429132d32f8d00000000000000000000000029d8be94efecfc0da06192aae6d37f30ba335c2b0000000000000000000000009593baf698a0df5d003d40ff6779e8f318db99a4000000000000000000000000083d59ad0b8893b56072f1d68d46990401375dd3000000000000000000000000e294e1383d5e51fa2bd7d44c61792ed728ca3400000000000000000000000000d555b8c7ea802f3522553f4b04c7c8d18b030411000000000000000000000000af6cd64c4b0bee497c4792e239bd20ba84e10c5b0000000000000000000000004bebb9ce95204f832a4a0f4069807192c25120ff000000000000000000000000abdf9908172aa2474647a771821acc5dd50c113600000000000000000000000020e48d6532d3fa6e700a4b3fca1d68718a125668000000000000000000000000e40c04b69bee78bf74b46bf80578cd1ab8d4d7710000000000000000000000008405fe481ed3bdf2c0bd169520f5294963fa023b000000000000000000000000c8ca314b813dbd30dbef6fc9cb1619a46a153b4d00000000000000000000000002b080d690a45438353363225ac0e3cbb6ed80bb0000000000000000000000000023fba68201db30dfc5bcafec34fffdd391c1e800000000000000000000000008221878806b40c937ad8e355c41793a3e59ff0800000000000000000000000033ed2260ba6383e18a638c9dfd5216b0d1f8649f0000000000000000000000004f27c25c3eb26415f8198bfe2b0cf05134c9057c000000000000000000000000d79482b04c0f0bba8e9f42c7869c33dab7fc5d4800000000000000000000000040aa177183262d9bf75a8d91c20874467203c0e90000000000000000000000001c9674667d8468204452c52d610a0883e97c22ad000000000000000000000000b05a3f6da024288ce124b1ee92183e197f37b41f000000000000000000000000e8d0c6f08ab50b6beb1606bfc18a3e6b855c19750000000000000000000000003a5c5c76a4fc50c213a77e7cdd197da7be14eeeb000000000000000000000000580b7c5c7765b08a211aafe1d8fc0d37a9a4a1f400000000000000000000000002f020124aef96dc438371a742adac8d1969f8a10000000000000000000000001f0a7645630b640d053ab9d0c6bbc494334b2c5b0000000000000000000000005bd789febcf10fa4525956127737143353b2c725000000000000000000000000800c7c0932e1717eb14f349d5aed508c6249f723000000000000000000000000674a60a2c1d29fcde626deb5f294d9cfed480e380000000000000000000000004601390bcc11049cdd4a4eb1a74dc92be23da6ce000000000000000000000000771b8cc0ea0cbd7db432efd5b7aa536c7b9dceb900000000000000000000000002fa082f947e7a58381184df046fcc0c85e3d809000000000000000000000000de3a43dba8d6acf3a03f7d82afdc0dd26679fe360000000000000000000000008570fe0025da30d09b08eeb872f34ed8baf887080000000000000000000000005016c628626fbe406532eebd582a14cfaabd6d7f0000000000000000000000002ae5061592b4b653b9c3693579a797fe6f44b9ba0000000000000000000000001658514e52d0f3eebb0af2f044541e7ec98ad15100000000000000000000000091c0700a28c554985776382c91cfbd28e13a2bac000000000000000000000000af9a0f8e91dd8e281072a56b23534a7b1ecaa0c20000000000000000000000007ac049b7d78bc930e463709ec5e77855a5dca4c400000000000000000000000068cbb44cf32dfdf0ae0e8f85ecae7d98e7b9dcf600000000000000000000000031924f986739cd251966228813f78498bcc45825000000000000000000000000d534653aa7016b3c28b609ce91e636183daa7e8400000000000000000000000038cc66b8f036e0ef740e88b5280cd876ffdeca11000000000000000000000000acfa1c6ac74d37b9f6e7d3136f42d05b1c8a5555000000000000000000000000e6b879556e1a23351c6a6aa9aa8c2bb7e0ed87580000000000000000000000004cabe3bf40c1abc575e896a7b42546e98816fff4000000000000000000000000cf5f0e9431fdc401688a51823d2f61eabd268cb3000000000000000000000000448492af07007d5f60086e5353919b5c185caa08000000000000000000000000722b45fe193cc3d2e744b9e6e401783cc0151ff4000000000000000000000000ff91ac83b23f7b3bb82febab68ef3b7bb446d1f1000000000000000000000000fe4e7cee7bcd69b9387da33ec62d818715a6f8e7000000000000000000000000db95f3030adcf7d943eec486780d1e166579678d00000000000000000000000030741273f38edb05af9b1730a5f01ae153fa1def0000000000000000000000006ca3bf70b07b9f8dc10d0356cec5b668bdadd4cb000000000000000000000000c56e2edb52a0fe3a52efcf9f35fb58c34d22f036000000000000000000000000590e6e0a3fcdd27256a26e271414bc5fe430ba5500000000000000000000000026db9404cf88268739103924c15bfab7345e881200000000000000000000000077f5d63cdef8516ce009754a6cc66d950355e95a000000000000000000000000eae5c912d4a48f8f4da0306826a9281386b50bcc00000000000000000000000094cd3ab06742cce3a793c16160a84655d4e0b04c000000000000000000000000122c225efaacb00ab1387e33c15a82c0bcfea57f00000000000000000000000085e80c9eaf1baeaed590ed87aea2028103af7430000000000000000000000000330f0b4279e6c289646747e03221508f426d71150000000000000000000000007d1a3515050de5d52e0d884056aa7465dee34cc40000000000000000000000006fa39452ecf35c600a0ca87fbeca4736a69d243a0000000000000000000000005f23b3f38e3becca715ebac2a5f9100d12bb22d80000000000000000000000006b71d4419a5a956ed91e9a6ab5bff4e52f6e3fa80000000000000000000000007ada84c42b39f62b63514935f8646ac060c3099200000000000000000000000088c9ebb4af3653f62af5a022b0f85547d9d20157000000000000000000000000c7fa9bd7a3ad79a3d1279df11ce98654d01c41aa0000000000000000000000003f027625970983f7987d4d8096b55a33ac734dba0000000000000000000000006b174b2f42dae970fed64cfa61cd0b993d59ef66000000000000000000000000673e994ef4424fcf2d22ddfcf308ef50f5f2a47b0000000000000000000000007e6b6a90c882f475b3da3480fb52686f40a6d98b0000000000000000000000006d90cc42d7a06dad7e76f65b1f3bb8b8eb025a8b000000000000000000000000a5829c6bd566313ac4b0464d5a613577ead824fc0000000000000000000000002816d3141d5bec4a7c40667f28f74f59285070980000000000000000000000002e8a605ba8716ff4b945c83ef4acbeabd82a0607000000000000000000000000523f52de680279461e0bd8f355ca3359410e09e5000000000000000000000000e19b8ed39696f361d759a38a5f4f06efe5f11d3c000000000000000000000000b154239a85cea36f779bb1f78ecdb8584ac3407700000000000000000000000044b638c48f94a03733efff6084ea596fa49f5a54000000000000000000000000486106367c343d498fef9b99257519f6aae706590000000000000000000000009e6c38e8c59e64d0cae07a60a432d39281670a1300000000000000000000000011c266bef80ce7ee891e12a75c7fd142682021e600000000000000000000000010f8c57bde2a9151faf1d2c249200be141c1a12d000000000000000000000000dd964762710952c72609f53a758dc4d9ef562c75000000000000000000000000e535889ba1df27f89a2ff131e77d9c4913b6b8360000000000000000000000009d56d34c6b0db5922aa5a5fff2733f798b1fd205000000000000000000000000af9a244f385a6d528d9919302366deefdccf17d10000000000000000000000002864de013415b6c2c7a96333183b20f0f9cc7532000000000000000000000000eb3a098289b3e61afc1debcfdd413ec9259ae4c60000000000000000000000007c0e4aae477a0803f795fc06149f4a22b71ed0d70000000000000000000000006b089c18a18d72355d466739f33994a1afebf699000000000000000000000000978d85dfa209717425c3bd66f8cc9b5a426e0e8800000000000000000000000035cce2401dcffd69e8322002bf588b73a61710dd000000000000000000000000bccc0d503b858e1301c2277c56e20f61b3f5225f00000000000000000000000026997997e19dc544122343abe5b25000346a2ecd0000000000000000000000000f48669b1681d41357eac232f516b77d0c10f0f100000000000000000000000044b763f77afa31c5f8ee1528a696fbc391bd756d000000000000000000000000c8501fd6504c5157675c484dd62860c938f860f600000000000000000000000066a3562355c0e84432c49610bb3ca79ff824ba340000000000000000000000003a37eee82890f96a11dc0b512d4f638844be7c02000000000000000000000000df643f668fb250f2bed3e1553770bad577078a6b000000000000000000000000c9e80c54ff961c2a154150ce6de9812ff7352c520000000000000000000000008bf951e9fcaa464e129cfcb28b84d9142017db4d0000000000000000000000000dd4218e7c02a7334cda5e15b4ed1a61252dff3b000000000000000000000000f7cc05cba4a8ac5051ab37dbdb1f30a9945b2c7500000000000000000000000051863f927be786bd539aa3451e911cb8a6db397a000000000000000000000000780fd8ed02c1df7c098eca8016d70f322a8eae720000000000000000000000001430e2bbaffe7050dbf547f7a29c2a875ffd053f000000000000000000000000be402f06ba93dd7482728f6e1f34f042dd9780900000000000000000000000006f7025f26c38c3be818c948c4193b60f37c9beb40000000000000000000000004fb0014bd8ea47eee0119845069beae13f0e38c20000000000000000000000007a2ffb173557ca38d41321348183fb0053b49413000000000000000000000000a4b5a086fb0086ecaaa55dc60b5212fd0ef9d514000000000000000000000000cea58ad1ce24084db2a27cba8166949c64f6e44500000000000000000000000092bd5c05f9d8a279e5548415eb805c47bee7e537000000000000000000000000de5e7c2368b14fa3e441e4c7b566ab1c210ecb480000000000000000000000004161a0a388f64920b39d9b2087245a0919e7f588000000000000000000000000261068d4d16f3f9205c805fc0ea67d7e92924f94000000000000000000000000d1c0cfd80f4176a3d0eb19a50db387478dcb65770000000000000000000000000ec4221aed03cd8f390534be842660cb9eb7783b000000000000000000000000b24e57237c4becd5a2bca2523c13c0ca6c080b8a00000000000000000000000035b3bdf53e4d7b8afd94d45bf7626ee28edb6ce4000000000000000000000000c39b0c83524e6016a913dce5043e02b4498b2c21000000000000000000000000582c6d209f716df18157baedeed136e668dd9b64000000000000000000000000780064b85f6c83fc644805876239f029cf73e09c0000000000000000000000002a2b31342a236d7a4db3a8f649f26c646dcee0e20000000000000000000000009dc5d3aa6d9a141c5840314a16edf639b997e2ab0000000000000000000000002b172e559decd70f04f50091efc6f6fd6e450a050000000000000000000000008ed6d0711518e7acdc52d78380dc27f27ae20025000000000000000000000000e07581799737964cabeb0fd2f0d9996bb6107e9d00000000000000000000000087b6f8b9b19abefd6288992e4ff3d7700fa7948b0000000000000000000000004380fc81da8965effffa52c4e6705489e9a29fd7000000000000000000000000b48837ccd9bbadd4d162f8f993ec6ab99b83b19a000000000000000000000000d70b5230571ba9c99e9d4e1545dafd5ccbd07bd4000000000000000000000000266c10cb604664227de4e93bd82a1560ff63700e00000000000000000000000044eba9eff23b60029afbd9571ac08d355c40f404000000000000000000000000cf8b8a3fff9e84eddc16c6352541682c7e54cd180000000000000000000000003793ba725be8f69808e0af6664de568b8545ddd800000000000000000000000010c660926a925bd72d286b4704237001a13616c100000000000000000000000074e3b02e4f6745b9a773266cca9c1c885f62af6c00000000000000000000000009c7d9feeefe21952d543810ff3d607b9a82ebad00000000000000000000000054a709d03a7751cfb4c95f307cdb19bb40da417300000000000000000000000063b133776b4b27b96a3ed8599202ea6711b107ed000000000000000000000000842ce374d15ed6057181f41e34f398c2a81813f1000000000000000000000000cc1ce8130dfca9127ef6feb543bbae6571646c6d000000000000000000000000fadf14133c681f661dead0b506b40950ae673c3f0000000000000000000000003dadca77aef452945cd5d022d09c539bdd6a3f760000000000000000000000004af1722efab1c6c18b1f520f5106b9bd954f0a96000000000000000000000000f0d3a6304fb8a75d578ef9e0d239ae85ecd6c9be000000000000000000000000cac0c5bab4161ad4a0dda05ab7c9dbd5616a35c3000000000000000000000000589407d8759aadb031059e1fa68076675e2d4f6b00000000000000000000000047da741e9fada9aff75c0f2df69e9cd2b216b2250000000000000000000000003068634e629051ec94bc0566379e7d75bf3978850000000000000000000000006fda2b13a299db06ddf41b2f4e43078a9a315c74000000000000000000000000564a184ccaac504a992a598ee4b0b6abf6f2af670000000000000000000000000ff76f8f4c803555da4a5654f4aab50e24d537d5000000000000000000000000ec93f3b563987f5c50823eb3eef2cf6966f3787200000000000000000000000075418b9b4e7e2daa30aa4957e7658d38e92185df000000000000000000000000521b8d0ae689f025ceeff514b4d96ffff2f2e043000000000000000000000000cc473e0c4b9134ae1c2a9cdfbc5f1ea9495300c80000000000000000000000009190bdebe1e5673291a8030cb7232d52bfa2585600000000000000000000000050b9c84b56f495401b8fb051723fdf34a9a17d85000000000000000000000000b2b9276382b3e0f5ec5431c7d6afca106d7a3c2f00000000000000000000000030cb353847c13983d0576c04b2d5d762d813cc260000000000000000000000005bbef5bc9ac86e787c900916c9bc08bc4366c71900000000000000000000000050d5e8d29c838d6d7da7a316906f5bdca5080dc4000000000000000000000000f82d973a4405f7392cae29d89152136f11383a50000000000000000000000000eba27cdbed2216335e48846e85f19b4be35d98e00000000000000000000000005d2002686630a3786ff43419fa34bb41b2037200000000000000000000000000af81c03dc0dd6adda75800b584b024cd4688666700000000000000000000000087ce0b012bf69b338889d684e7b4a55363f21fdd000000000000000000000000a3c0930a1e99e44eb396aee4c8dcb9862ca66f9f0000000000000000000000003946f6b300cdeac41b49c4273bb15883066cd8ac000000000000000000000000d02fa03613d1e4c2f0f4182f8096989613ac9176000000000000000000000000bf0751f2da93dc4087fd5ec25e9e50e6424e3205000000000000000000000000bb41b38dea43ab698876a45bb68bc5e5987fb97e000000000000000000000000d25489a89e5ce1131d76d9d3ee1eae528ea3a25b00000000000000000000000035c0fc5596496ff8675b177627ff40eb440a71940000000000000000000000006855d515f23d12fbc63d0ad102ef500a62d5c64d00000000000000000000000091f2755cf1150ba2ee5e390cc78e472a6a95fb220000000000000000000000003495ba767da3ee6e9b5bc52da8c2aea80e66809c000000000000000000000000d2cdeddee231d709d484b889db6dc6e2233e5c0200000000000000000000000034115590e2cd1b324bd218e113e8ef31d628fecb000000000000000000000000744fda5daa4b4b256517a05199259b242e1de0a1000000000000000000000000c63143d80314fd92333a23ecd50b38430ca39117000000000000000000000000a72fb9d88fb6ffaad724217509e9a757fa0b9511000000000000000000000000e28de79c0e8295900d5ade9b8770557c06718bd1000000000000000000000000ec1b505c4dd30855986e506ee7c20342f82d45470000000000000000000000006f21755ca585aa21cf385e2b4497b1a5a220200d000000000000000000000000e3b6e048db222a3ee4be926209a3f879fb519edc000000000000000000000000d6d27d3db977ce337c72e97e247dc914e037f6c0000000000000000000000000eabea29ba03db578ad7e6498ed7182b20b01fe840000000000000000000000004aa761c5aaca56057acf15ecf92fb60bf7865cb00000000000000000000000006204434a7a2c36120689ad402f39c8d12b680e000000000000000000000000000406f7aa1ac0a28ba2d94f30a2617e0aa0be2362000000000000000000000000cbd04b4a2e61ac775e69828966fb355f7cbb020d0000000000000000000000009fd6bc67de938cd62432c06e3cd4b6fdbbfab3a9000000000000000000000000f818e102718e70d54bacaa9eeea84ec2ee6e5d570000000000000000000000002e101a184a34fc0db554a0ebad42ef52026e52fe0000000000000000000000002f493ce31757db8046d5598e1cb451070063bf10000000000000000000000000641f6990a547803b8bfa02e74d6f79180d74911900000000000000000000000068968b574aae4c4ae14a5fc101237b20c746a1d4000000000000000000000000aafe0fbee1f2479cd6726e47562f4cb99326ad32000000000000000000000000b90fe0cc78d371d377371302f86d582b21e30065000000000000000000000000495b1c2fc2bff582a9b3d9cd2d152fd37c85134d000000000000000000000000f839e8a6079ad994d985d9e287a96da6910a0feb000000000000000000000000c5922d0182203d74b947d50cbf279b937a1fa25c000000000000000000000000c1306663397f956e91b914088d9ff96f9625d218000000000000000000000000b1e1d88583ad39aaa66e1f5ac5cb8d3ef9ebb8f40000000000000000000000002ee87d1b776d1bebfcc1f57f41acaace8c40a587000000000000000000000000efdd09762bfbd172a4a9229ecc808065033ce89f000000000000000000000000388661bd77535f692d240b169dc7e3bc5e3b12340000000000000000000000009366d6b672052550e3732791c119ce1195401dc200000000000000000000000059c820f9bcb64731c815ef2bb361e8b5ea1d13690000000000000000000000009aba56b89fb2851345f1e7e156d40a45428b44d7000000000000000000000000ed30fb01066f33de73d7fecb42789c8395dc3ba5000000000000000000000000e26511aa5fb492b1729cac7d96d4e63638ccd03b00000000000000000000000095c11919dffd9f7ddbf6ab6483ec9f12bdb7acfd000000000000000000000000079251a296e3428df1a799f398889b03aa0c3d5d000000000000000000000000d92c2d5fa38ac793052c8641211563753839242f00000000000000000000000035b70c49d536745b7b17cd791c0aa7ee4970fb990000000000000000000000006478998f90bf70bf2b058c9e1c371b60f321b6540000000000000000000000001405cae41ce9601622e87fe8d266d28196974e2100000000000000000000000035aedfd12a8d54b0261ad9ce9524d81e4cb06715000000000000000000000000ab90ebf4e7dff64baa9ffb0626ab7bbb503e92c20000000000000000000000007969b7c034b9b239dec8ef4684608bf85606b67500000000000000000000000002c4ab1ae3772776630c04d703152546edd3c3e3000000000000000000000000e5d42ce3f8d1c8df4fed7c545fe342f3307f72cd000000000000000000000000e6e5f532ab963bcd7fae0d4a14f9f4b0f1eb6d9900000000000000000000000027bd0dea95e7edaaa7722acb1fa62927a9ce466400000000000000000000000084ec52b29fff45a3c9635e7c2d4aa74baec9b2ff000000000000000000000000b446de0322b726cb6a5d751259e9e82bdf73c12e000000000000000000000000129b3fc9012f9d4dfb24e168d44e87dcf62d982400000000000000000000000068128292237f1319c8f8f581fb7fce0e76f8845c0000000000000000000000001504193ffdccf7cc2d77a17f9be5702ef4fa1714000000000000000000000000d0ddb2eb55902d158cc5223c420aa8026b403cfe000000000000000000000000dc675a5a317fcba4d84b1ede9362ca2b5abaec9e000000000000000000000000959ad4a87a4039109f9133ab110787679f6d10380000000000000000000000004fdcb19a3e01e046be2def5e9b9b252991fb89480000000000000000000000000912e7a2fa7ba84045d11ebaa5f43f90e4ef5d380000000000000000000000002aba079ed51f16b17cbb64ebb1862bff3b997a69000000000000000000000000c858babfc7d5f30c2190d32085091452dd07a88e000000000000000000000000dd9bdec61c7e583a83c601d90c6de4644eb1f894000000000000000000000000f159604964c04d8680b4c74a86187a750187a16f000000000000000000000000e1a72c06271a0ee220b38debdf96ef9d2625aff200000000000000000000000050fd55d04db47345c03f8d3c8f6bbd19016954c3000000000000000000000000f5a392b1981eddebb9449e13150e4c1dcf475e67000000000000000000000000b13860e102c0dfc04cab81b23e0c05cb8856ba320000000000000000000000007a066515623be49e4dcec55f4168b1fe72af6f45000000000000000000000000d441e7f6c4b48d4e69e72afbe86f33289e9dc9470000000000000000000000008ca73d481dfaa7bf42624b08ecc83448ed2aed88000000000000000000000000c181d9a50ab92593b705348d33bd54549dc68d3b0000000000000000000000001c03cfa42b40561836f7ebdb0650b52954bf69c1000000000000000000000000c9f5296eb3ac266c94568d790b6e91eba7d76a11000000000000000000000000ebc38a4c7e2c804088efd568058ed13713e7c6a300000000000000000000000079a5db07417ddfaae8eec4a7c2e71f71bab783c700000000000000000000000070408aec937c9d93dc0d5e265ccf395775911e090000000000000000000000002e34eb3a2b48b8a823161f27cad36c24546b16c9000000000000000000000000cc17a8fd5e7340d7190235adfa2054ae1c6ecee1000000000000000000000000e8ecd345995dba8f8903e19b180dd72bd5098804000000000000000000000000f092ee846a19ea19f5826122912daf427ecc13ec000000000000000000000000d48bbe92f98b2672901e003efe8d956c9f4b86be000000000000000000000000ba27360f71224ad8a023523d096a6ad6c35908c10000000000000000000000004174bd8dd6e44e199e2548c27c42d7d3eb30fa1e000000000000000000000000ecfa20c006642abe301b0fb95a461c7cab9fc602000000000000000000000000393b8a6ba19076226a152b8564fd50ebad3392320000000000000000000000000a1444e8d7d5a7c416a8fdc072f519712c68c6b400000000000000000000000039da98ad37255c558a1370aaa56311dc4ead42420000000000000000000000004d8c4ff408121e3f126d238c966889e3ccf9872500000000000000000000000053a456e3fbbe70748f19c0aabc1ca6fd74e7dbdb0000000000000000000000007cef7309fbffe3e9dc60de7805ad02f6d72ac7d60000000000000000000000004945d36ec601903488cd9c6ee6eaace0a04f089c000000000000000000000000ab93792ef91b21f1d870d46f014a593b1f8b4b2c0000000000000000000000005df1c815d2e181cce09a5b0a2db38c83a9b25ddf00000000000000000000000007489245aee877907d7435af07cc5b6be471e0db00000000000000000000000062ff1761574462632aee533add57ffb01cd02d7700000000000000000000000001d544c636ddb134a820324699241068b1a9e35d0000000000000000000000003bba17c824e40280142c713ab3b2d922bebde98d00000000000000000000000004c510b269718486679602b01800eed3cde84936000000000000000000000000f23d255ca40d36837b11326b10358fe1b3f33f0e000000000000000000000000cc96539bfba69256b2fe443ad7417a7171c32dc20000000000000000000000009e1c4dc3320afd4ad18749fc923cd714d02bf690000000000000000000000000e44d27d26df64de74474e86c0c22cebacdfcc67d000000000000000000000000eb20ca6606ca6003b2bbe151525d7db41e1e8be10000000000000000000000009057fd450474ec2b03cadddfd2d20d7b5c05dfa100000000000000000000000096d97be28e9d075631f06e01a21561f18bd4e408000000000000000000000000113e88a4f61bd60cd13dbecffbdae7d6ebbc9d9f000000000000000000000000ad7fb203a2bfd673bbabe2a893946b01de4b46ad000000000000000000000000ca700b535b2f1f529264224b9d88b5f54a12e6c5000000000000000000000000a47197f3bd44b38946945bba930384bb84f39b65000000000000000000000000d0076ea3d5d2e2a0e654e8f19b37f566958e6bb10000000000000000000000000c46d0eba8eb7503efc67e37de7cf8b2cb410ec0000000000000000000000000e4991dd62d4cb66ba4760c73da2d58c75bea92e20000000000000000000000009f1a187219fb3bc2d61ebfe5215437d296231c5e000000000000000000000000f64166e85d0f421beac793f2dbbb20d6c2730bbf0000000000000000000000002618604d121d64313994955cae989ea00c85b6e1000000000000000000000000474d138a1cf93f0e2e4cc5ef6ba70f01c22b5f49000000000000000000000000b949a50d79f8a2802012ec61b51adb959ee775af00000000000000000000000033bdbd240827a303bc99bc6290a65b0da30d93aa00000000000000000000000075e39fe655bfd3a8ec7f59df51d40d254d3890170000000000000000000000000213675e77ae874497777f3de3cfb81bfe5734e10000000000000000000000003fc0da72599ef27b2f38979d4fc54e706b7617570000000000000000000000007b74e417ce70dce5a74a6d53217f10864e285c29000000000000000000000000052d86ce785fcc69625a54cc6e7bb827763667190000000000000000000000005b16cb4e61c41e954371ba8a7313a12d2b8ed2f700000000000000000000000024a78e2244e04d59cafb231fc30ca891715c0ca9000000000000000000000000ae36e294b3a73e822010b489a0decdad4813e49a00000000000000000000000045b1e1e13ade283ecc5e1c586897d12eef69fc9b0000000000000000000000000babc8697caf0ec3862ed64cd63289a100ee6da0000000000000000000000000a1a84c0b49c8f64240900ae2d3c3a7e482b2f5a1000000000000000000000000a40389870dd96e5bb40f1212ba629b1737d3fe440000000000000000000000002d0bed844779800c96132071dd48b10586e6f43200000000000000000000000030f55224357742368e8022d5ceece527a4544b9d000000000000000000000000db17207409cffef6847e0696520e68737dfbe3a4000000000000000000000000f56fbb470e460720021a635b82f0ad35ba85e230000000000000000000000000cebd0f28178330f5b31ff0b3cb0293c8e42763a300000000000000000000000048c4b0da769c14837eb41ee496a7319c10e27f5200000000000000000000000002cfa990d6a822f748b21b3ec50fe440b524e100000000000000000000000000cd40eb4091d0bab78c20ad3782f0d9ca7b37f2cd000000000000000000000000e8979405c6060223458c161d8cd71d51d8c183480000000000000000000000009821be4173c7ab66f54faf94f096459f91fdf52a00000000000000000000000041d2b816c5c726b8ee24b9943b367064962d4a4a00000000000000000000000010ed4f4cab9b0bc6714b30ab1808a2f5b8e8a54c0000000000000000000000005cb5dd5f6040713d14ba68755cd5863bb846288b00000000000000000000000075ce48f25a920ac4bbedfb34c5247a82f675eb45000000000000000000000000b36e8d348c41249f49512c3ecc884de51ee416b5000000000000000000000000b08c9ca9c40c480472a7294d028bc0c489908e000000000000000000000000002438cac8a55627b4bd9c5a3bc6567cfb4450101b000000000000000000000000a4ceca0e560bd1d2eb9c7d1748b29d1dec6abf050000000000000000000000007283632795760af0f19150d2845b77011d0ce8f5000000000000000000000000d7fc26c2ab4343d22a1230cd049959a1265c923200000000000000000000000092d98aeb33a43e82322cfb7cb66152cbb6d65f62000000000000000000000000ff18f92f5b6c2f46918c10cf6014dfa5266e6fc3000000000000000000000000449ca933b7fb79178692fa2ea228e7fb8d53bacc00000000000000000000000090a3b1473b251bd892a0e506d2c677b71b4b70710000000000000000000000008b4d6c286e5ebad163d3eeead9f1997240e75eac000000000000000000000000593786cf6f2873da22fe4f27fc29592c8439111b0000000000000000000000008bf12689f450b69d18e6beff075d918a44def3c5000000000000000000000000c34733cb3f1fd88c321ddd726ed88baf29d7aec500000000000000000000000042795558a720651d66de9b9283c672b50f8d7010000000000000000000000000e5c436c4d91baa8e2cded4b38e2a266237821cf900000000000000000000000083a472a864e2aa4d24ea424cc264ed91e80525ee00000000000000000000000019ef8aaeaf676f52355e9402e9dbd0c0cac2feb3000000000000000000000000c31cfdaf7fd696be44d149f0759146a1b0823a9a000000000000000000000000307aa6c392005ad7bf31811c011d054646c70d4d000000000000000000000000915bf2b7e0a4b155de83a1496a4184f7b6fd31d7000000000000000000000000380ea932a412dddac560574e0e6756f912cde80e000000000000000000000000ec39b3eca3a8260f89e24641440f95e7122ca23300000000000000000000000054eef2d878355563e4a3af5ebd7fe91460ace006000000000000000000000000e8d69e782bfa45a0a2ff4fa81980f5e1fa1e9d2400000000000000000000000046bb83d22ba62832ce5e004baa46f58a1a60bf80000000000000000000000000aaed82a1db10bbaf1a30af833521e881e27f148000000000000000000000000013b604010e3fc46dd1014248e8999ae5260356d2000000000000000000000000f46f68b5ec007f014ca8bd3a74b32d4620736e7a000000000000000000000000a5f72639521bdc6147c59f392a14309ebc1ed3b70000000000000000000000001d82a68855b479af6ab2097ca99cc5d8af67f60d000000000000000000000000b19ae11b914e630bb8a6436ac244457b1c63300b00000000000000000000000094596096320a6b4eab43556ad1ed8c4c3d51c9aa0000000000000000000000009ab31a2f3ec686173d32a0692f1f4dbc4a4e241c0000000000000000000000004c22eec198da54b52502cb9477da9b25207ad3590000000000000000000000004051d4fd5b0e1cf4fe6094d6b1bbbb530842436c0000000000000000000000005a93d42cef455328e25e1d06345ff73f06325c060000000000000000000000002c7aec0901c3a62963c13d15f421a891095058c70000000000000000000000000bd30d105fcb2ee4053eb0725061784dc8d6c971000000000000000000000000d223a50d988925a8a937045be42e4e7a011e9a5a000000000000000000000000c5512f4d6c7daf931de2bdd0d2148e562f9a6c9400000000000000000000000017d74a9f9ca8cda60d2bd2a8e600b16800264534000000000000000000000000c89c4e43e08b0df40e7121b6969f0bd03fb475e000000000000000000000000039eb57bd3e91a769691310d670bfe638c9588ec7000000000000000000000000a38445311ccd04a54183cdd347e793f4d548df3f00000000000000000000000005bcdca3396b9e42073de9ac030447a703de675e00000000000000000000000068bd0c852fcca81cfcb50f4a0f3cc0c7fab4eba20000000000000000000000003b0d718795ea91414b4d6807fc506a6f66812c7c0000000000000000000000007730b0805dbbebeedee8132992faa403c24c665e000000000000000000000000450d44b593465d45111b6abc06c07a941720ac3d000000000000000000000000f805da84bf3b93eced095f03d5744130214a92df000000000000000000000000e3a1d049770fadf133318bf83e8a039507ee030300000000000000000000000026c09a5e771cc3934189a3e9ce32ce316fc499eb0000000000000000000000006bdb56895b728dc668d14358289954079a0dda87000000000000000000000000afc3b3ca3ba528b27f28b6e5b976fb0e213cd6b80000000000000000000000001c4559e3d359d2341b91b4d1365fbcc7bbc11d8d0000000000000000000000006b1da906342fb39d2a24ca17ac4eb3648488d3a2000000000000000000000000a5bf29490bdbe45c28994b2d9d0532d9f999c483000000000000000000000000d3200d8ee13821404b31aad59bae6f074dda4e880000000000000000000000000c91dfb2431b686171911b368ae3c82e675418500000000000000000000000001a06ee4ee8cde284932732c0c11c84118d77f0fc0000000000000000000000005ad0cba93bd757db44a8fd5ab586a1dbf9cf3103000000000000000000000000deaa067e429ad097465d8f3b50ca306f13061038000000000000000000000000203d2fdfb9de43a7078be7b27abaa41661a02e27000000000000000000000000f9a271d891e95f820e0653c0f35b97cc04c3769a000000000000000000000000bf1d365507e8f9d44ca7fe031e4b94bf7cba827c00000000000000000000000060c9724d53cdfa776d1252088b6870f35a5e1fb9000000000000000000000000f53b02ecb127e7b91e0b79e9b0e8f55691b482450000000000000000000000008164b75655e6a6494f87e6ba241df399d11c0390000000000000000000000000fb19f02df3daf13ea727b2367f794faa0a81a7ed0000000000000000000000000ecbfc4b43a41ed2669b68cb536026aaa1c4de8c000000000000000000000000c09390a6a915c9544a534262a831b6a990d12622000000000000000000000000d753fcc092095b6e73e8c99d696942b78e6b63d60000000000000000000000006d11e3346a99be10b2a541da469795e67d19a26c0000000000000000000000009ad7a3fd2d86313d62e8516cf6dd7e4834bd444b000000000000000000000000085bc7688a40a87136352645ccb551d3ce74b3e9000000000000000000000000aa131622ec2d5d7cc33cf4ce5790e90d0093f59d0000000000000000000000009cf466a3ab16c7127e046f0e7f7b5b020472295d0000000000000000000000005144947d2ffd470e24fb36150ade6be149e6333e000000000000000000000000d6b0ba0aa2e91df15bdad1cf1950b68e0bbed9ad0000000000000000000000000d0eaba523820810316933d4b936f327b968e19d000000000000000000000000c084a9801b05749d8f73ba33811438e51ca26d440000000000000000000000008644538cd6f395f7317413742b983988b7e728ca00000000000000000000000092ac6448b4a6f3ec5f1c588dd6b91c20e145fa710000000000000000000000007ae00742d8b230b291f3d519f7eeb6447d52df4c000000000000000000000000a216390ac9bd6c8995b8c6b452c5adc197fe51920000000000000000000000008c44c2aa39c82b75f2f5945f36a2bf6784db109b0000000000000000000000004b910e9e18d8dd3a96677d3a214d3d2f45e7a11c000000000000000000000000ed576e57ae40d9e8fae69fc5e71db3a9ae66c23a000000000000000000000000db032e6072cabb9fa5ec62758d8f49729e702ca800000000000000000000000093f31d8600c244d97bbfa2c0d2d7095a314f2a70000000000000000000000000252d2683a704873bfb47533bb90bcdc57acba4f300000000000000000000000094e684588528d1525cff4d412196966004f295cf0000000000000000000000009431f9999aae89b7fd5bc7d7d26bd0d8ff743ee50000000000000000000000006d75888701cb5e5789e3257078f50af2b81af430000000000000000000000000e75b784f8c88f061b6fadbb4645801fefc9942d4000000000000000000000000d4759b07a918d9526c175ed7aec53c143940ac8200000000000000000000000019e91f35e7eb08ea31ea427311c9abbff40b2af500000000000000000000000018ed2c0c8ee463a4051687ccc36abe38efa06f93000000000000000000000000e78278c042158d37e05acf2abf567cf3184abcd10000000000000000000000006348f6c46ed1698cd75dc74d75e7ea124b72b5c90000000000000000000000002fdf65ae44518ee0b3a91750508d7ef6c23202f200000000000000000000000089df7d979c5e1de242e4b0b1e025a36d66878d3d000000000000000000000000e7d12cb044f6746231df80318446f52646a44c69000000000000000000000000600a4630d6014e7b1cae984cb26632de30e1060f000000000000000000000000212f0f0e193575d68b4a69e796d0d2a5eb0798ba000000000000000000000000f408cddfc34174671f8a2136c8ea1842b4af6dde0000000000000000000000000f2ac5534b1242b4f0c6f008648a0ad5f22efc37000000000000000000000000b497204d0a177cc22983577f9c637917f6aec753000000000000000000000000dfadede128648993036abab6440aa593b12092ce00000000000000000000000064951d37c962f6033c4c908fa0d3c44e21f12200000000000000000000000000a8f61aec19811e11af3d70792642af97bf1d90d00000000000000000000000007fa5b734e69d1241a9ecfb53dbd4c78fe36fc612000000000000000000000000e4911c32aa12348343075fde81f1d0dacb6305f90000000000000000000000004b194c33ad5a8a37882e290c372b34f7117cf44f000000000000000000000000221d94d85f65b49a6f13e25b95efb1a73620233c000000000000000000000000647f5999f2501d1e3feb7ce80faa1bfa42b3238d000000000000000000000000d2067367d2c24c381e00992ed22e6de5b0fb9439000000000000000000000000f503560eab73f12b8db61416ed5a775af0bf7de9000000000000000000000000a7406b856165042dbcb8939a5922b36f2b612223000000000000000000000000dbc152ad60face939e109a8fa0e7ed052d005a33000000000000000000000000c043fed4fd30ca80b222fb60a4a6cc3d9547fdef000000000000000000000000854ef65051433c877651d19357cc7940e0b7d1520000000000000000000000004639c9e819628f36b1729931d08900e538babc280000000000000000000000008edf36ed63133498970ab373cc27a60d6517f420000000000000000000000000ade63de9ac5f0576d22d40b414888e0c6d1883be000000000000000000000000829021b15154d0d54009c9eb9d8cc78abba0b70f0000000000000000000000004dc672105570073f9603ba0f2084e1b5ea22157c000000000000000000000000d4f8f053910206b55ab95284fe6587a21519c97900000000000000000000000038e542792a38f1cea48a47495ad53844394529e1000000000000000000000000167477e66daa1b9cafed6529737e6d52534aca210000000000000000000000008b0421775fc8f850ea903a639896c9a914adf76a00000000000000000000000010202cc50bbf574ad10b96caa0d4b7235b6492050000000000000000000000009f560aa0730fd06a10eaa96e6aa375397778936100000000000000000000000031b02f4a5851bfa03208d7ec51eb2425b58c1f150000000000000000000000000da201b313b828e1605cd58dd9f863635b74b31b0000000000000000000000009978fd3b195dc67d947c2e7df2777fb753ebf56800000000000000000000000024d905723486dcabcfbc5bf45c8af1e090d0b955000000000000000000000000b01727d8ae961aea63b6d6d0f241ad22c8bba592000000000000000000000000364cddb306412920336d5fad7fbb908841942b57000000000000000000000000a9dbeb0aaa7b3f96a295bbed6e8c5ea84cb78ae5000000000000000000000000b5e4f12844f274ce26df7ca01b982773784dd3b200000000000000000000000077f3fcff99865e7c92e92116a663fa8d6faf72270000000000000000000000002950743258045d0e3823a8bea5b8ecf754bb76bd000000000000000000000000a680d53161a70448e9e7f7cac9be9e69610acd52000000000000000000000000f9b781dc6fa795bdcf8faa312a4c175fa420097a0000000000000000000000000ebc14990e738aa45e056286341b0cd779e264190000000000000000000000005e905352a4754d69ff5219960a6e804e40312927000000000000000000000000f9e4e99ef837229325a1c9dd70b196fc448af17700000000000000000000000096f80d820fe8c7a37c1bfb89e7e03347295e734b0000000000000000000000003d777acb35d1e794212fad0140d863b69269ee250000000000000000000000002e07e0429121f10cd0e75205582f3dc128eed47d00000000000000000000000070ae11a145d060e85ee7bbf39a94a3a60c0e05e7000000000000000000000000102e51eca66c4d193c0676a4db0a2a316c7abc13000000000000000000000000698d97e5b97b4e196f64e57cdbce16c5d09c7f5e00000000000000000000000004bccce97bcfda272cc8756d76600ac511fae0d1000000000000000000000000e023b9c7440530649dce405014c553471e5a750900000000000000000000000022ffda6813f4f34c520bf36e5ea01167bc9df15900000000000000000000000014370f2da643b125d47bc6950a109a2417ea00cf000000000000000000000000295ad40bb2e096352e89234401806a66f255776a0000000000000000000000009d8462a6b646c2225f1142dec4ac075b678ae5d60000000000000000000000008065b24fb89978dd1c883fc8f38a93bffd1d36e3000000000000000000000000b029744d1aa82170bdca83aefe43fd8ad407d918000000000000000000000000d0d004a45afbb4628c1c6741d4c3ccb250aba26f000000000000000000000000bfd5699bf0c57e6201146fd33f057364f9e1a17c000000000000000000000000beb3d467c741a2ea787c916fb575513c9ab529b3000000000000000000000000bfd3bacdc5aa81b5f5ab533245673224442c0ae0000000000000000000000000844b9e62ac23902ebe475af08a3c329c354408fc000000000000000000000000526e067a4573347c8c43c0ea682a9eb465431d02000000000000000000000000c3c1a62c23a127a4a6a65b91212c4657d21a685300000000000000000000000042fbe5d8065b2c4a7aa49fb35889735e3bf13de10000000000000000000000002016ee37a8069139a310cc851a70ea06518fdc870000000000000000000000007f37606bd55f5fbbb3c520a0e74cca3b851b8c3b00000000000000000000000071c822f2289643971ccab961f23a28a85776c8dd00000000000000000000000078a11b68a44321baba652aaa9b9c6ca3a07bc3b00000000000000000000000002d43e7599fa5f73dcdb48b9934a45a4f689a595f0000000000000000000000000537683bad5bdbf72334b01b077309fa98431354000000000000000000000000815b0a72b4e53feb4fd421d829ffa99ff407b3ce000000000000000000000000e8d42c7dcfcb746148fde2d9ef4eddfe555488d500000000000000000000000014c0acde9df37afbac1412f15e6db98f4ff9e34c0000000000000000000000008d63bc65f6cacca17c798ab17b99d497de5bfa7e0000000000000000000000002fe1bfd173c5f8382f51dc63658b6503d798bc6e000000000000000000000000a6ce28236028da32d5b22df8e9ad8de4df8dab33000000000000000000000000790e3d36c670d958120a9c6190a807a4fad67e15000000000000000000000000be310f3053c06a35db72e91eef8ec3d6568fef9a000000000000000000000000dd3a8b45473b966af0f69694049c2f46520e4bce000000000000000000000000f9895951ec8e38cecad26bacd2e8e103642286d90000000000000000000000007a698938df7fd39e387fd25d79ec06b44f233fac000000000000000000000000dae7176ceb86debe961ddf17503f2724c84f050b000000000000000000000000f38235a141e51f596a9452b026b0bc5dd11e17bd000000000000000000000000c24a8b43ecc8399b21ea3e0d8ee3ee6e7ab0b16a0000000000000000000000002a0d46ed3d9d13f6a9b5b0d3274675143c8030710000000000000000000000005f403db2ae44785cc827a28ebe66bbc2db1021380000000000000000000000007f16fe3a78432d92cfd8b970e886ed056defaaa7000000000000000000000000813f58f9892b453723405d8a21dcc56ad2f58e610000000000000000000000000a3ca5f44ea4ee36cd2289479dd565b01d1124f6000000000000000000000000959c1bc764ad101f7ae5d8b8181cd65087744143000000000000000000000000695a139a3fd6f31aaf3e3facb7ae499c38831bee000000000000000000000000fa8665f2785fdb51537456ace15593bd55a222ea000000000000000000000000dd0d911262fd9ba3902ce725917e12b4a2870c740000000000000000000000000e0cc040675c50a3053f6968d980d04881869ed0000000000000000000000000ac0cbd6f9095dd5ceba5fcdbabfa67fde145dbd30000000000000000000000009c029474c97870035217c8d303f0121902908db2000000000000000000000000104b7742725bb51c294e00e7922b74a89352aef50000000000000000000000008432ad85a1c9f680521f321b710f7909de38eb6700000000000000000000000091a5b7e097a60327f0539d4aa70165b2b51d5e1100000000000000000000000040cddc043b0f2181725d669bef2449680c9d27c8000000000000000000000000bfa230b16c4f9ca2b3bd0093a5ffbaae868f97f10000000000000000000000001dd778dd630d120bf0612a0f81526097f7d7b470000000000000000000000000bafeef7ad78bc2ec4ee5b2938a4396c0d6bec231000000000000000000000000e1031a9110c7a8cd90969de574f939171c16a35b0000000000000000000000008cb08facfcc0361717403436e61763da4e864d9300000000000000000000000019bf2b614f58d8637cc94984fe3a79c7746fa4c4000000000000000000000000ad3431c378f7d8ad2629e3390c42876a05fc53710000000000000000000000000b1dc4cf0a0c66c845c26caf844e7f52ffeaa91c0000000000000000000000007a44970bee13836da658e0078225d2ab5bfbd8100000000000000000000000008913767eb455d6706002115c6685b77ac50ec97f000000000000000000000000360914c1261f2ebf4fdb2162e706ac24b9886a780000000000000000000000009fc594bff9dbf08ccdf84d2e2fb1d0c60744967600000000000000000000000064a99319982f4fa7e7725d3dbb1d87cf24aaffdf000000000000000000000000e6516a15643ed29611d608534fffc6c212e7a7fa0000000000000000000000005aa79c3b0648c916600c88f028c1911e3a7c3ed300000000000000000000000044783bec8b0a6fa51d147319a3ff07c0b5bbd2dd0000000000000000000000005ff5aec7af7dcc2bc89816da5eb8886c4008177200000000000000000000000009b4dc4f9662f574629d13e3f5264db1ca5f013200000000000000000000000072bf9a0a3fa5049289b5b1c5e377a8383b2ce77e00000000000000000000000022bf535120dd8f4c1cfbe302eff08b4a1d6c39180000000000000000000000007d25193db5f3a4c62cf9b57778f2c4c50b660a36000000000000000000000000c9f812cfaa3d6c9646d84a5aa830b3677080bc44000000000000000000000000cd94d86f81f13e05a955b0d3f3c261c9df649f40000000000000000000000000722a62ddfb6ebcbfcea0e3d1c00751fc3ed7fe2c000000000000000000000000473d7102eaf6939818600808766443b7ddb0f15e0000000000000000000000007ecbd170193f406e2124bf4fb9ea842af18b95ed000000000000000000000000717d10bf1bf2217a5dc4791f46d29fbafd7fa8c0000000000000000000000000df64bcaf02ee8dd0d57ef6f02574ddde7665aa850000000000000000000000005d4345d37aff88abd4f4685763bff2b042e1db18000000000000000000000000f44e62a70be5090344583e3af4a5b73575fc142e0000000000000000000000008af62aafda4b78ec4572872c677271479d11be5d000000000000000000000000e35473f2c9be3ac79d67cb4dc1cd93893830b150000000000000000000000000873a5cef1fe45fa66c75af0db3f9f20ca4aac419000000000000000000000000e726cfe2e0316f79a88da388000ba24abdff4095000000000000000000000000957fe1ed8a14b6803a657b2e211d1bbe875af1c30000000000000000000000008c9aa0f2f48f35a49089b49a7773175f8325eb0a0000000000000000000000005ed8e883db129806f285f456f37b9fb40c61508900000000000000000000000079f040fbae383f0286db6304d6cb11fe0379c861000000000000000000000000bc0ce03472ebd36e81f5d7d12e638b207e9709d60000000000000000000000006752e01c99b9bb7a83e5809a4c21fbfa4515195f0000000000000000000000001293c63ad3c4148eb08d7f1dbcf158a2cdb568c300000000000000000000000005abe0c58aa4c166c8866f6fa86345595e8f3646000000000000000000000000708831fcc3bd0341c2dfaf516d796839bb74dd6f0000000000000000000000002e9cc2ac1394e89f000bde0eeb9fa8014283cbab00000000000000000000000032887b69f9f5234d10e947cc0f1d158940e82b04000000000000000000000000c75aa6dd6276de9a476a6bf86a14b18afdfea5e1000000000000000000000000e7a8100d9d621322c9d859db51e38d13711075ae000000000000000000000000e531552af68318916d88f102c1b6b01585d4d412000000000000000000000000d9da3a42ed7b294ef4587622f3ea9f6c52f89a040000000000000000000000000aea7c245ccfdf58c762599d0019c51631fef21b000000000000000000000000ece7af63b8c590ce04c318f3b48f86886c11fce300000000000000000000000053b2dbb7d58cd304559f1e9c3376ab5ff8aac33e000000000000000000000000ea51fec69c36599eb1a897917060a94b3333ad2100000000000000000000000004baf6d9f867505b3dc57037638c329538a8215000000000000000000000000085977b98837a3bab94059bcbe25d8f895db742650000000000000000000000008e7950efee8794923bcca90a30dde3678dbf2ec50000000000000000000000004adf44961a7cbe8ee46b2bf04e7198e879677825000000000000000000000000ac291c9c7c28e149bad002a1fed6da18ad00b0ef000000000000000000000000ea25b1aa05afb49a21028d80b310f1100de6005c000000000000000000000000bb15beaa65a61c8f704770e3a7f4d4138a187b06000000000000000000000000e8df717d26f64577adbd7ee5200388006d6571cc000000000000000000000000bd1f7d88c76a86c60d41bddd4819fae404e7151e0000000000000000000000000ff07d5ec19728d76efb2a71539e3999100ee59100000000000000000000000030fa66c50a2df3e19cd4559b5db2fa2dd64859d6000000000000000000000000e098406453f5cf68ed83aec5955fe99c31b93ef40000000000000000000000004ec6020ab070fbe51f7d706bb2d00b70a781346900000000000000000000000043bb61087ed19b3d645fc82b917d47ed336c9e2e0000000000000000000000008e16f0f4708edf4d1c35706d65111cae6704b4200000000000000000000000008560fe13b812102ec8aab6e5cf95a0334643b676000000000000000000000000f2f87c673c4ee182bf29f73e9cdb99e8a7f0805b00000000000000000000000019b251341e338968c77518dbbd7b1110ee72fcd70000000000000000000000005dfce48a3e5f264bd528a09d2585ae25fa7a3e72000000000000000000000000143f536acfd4c871080d77c6249127937e28f21200000000000000000000000043b719b9c6cf849dca549765ba1af00f3dfc4ac1000000000000000000000000b75e6fc60421fc3eeaebc8d900e90f4f17bf35a700000000000000000000000003e261fad620272b13a5829c8154131a82cf578000000000000000000000000059e1e03da5b312af38c15ed63e021d91d0df842800000000000000000000000093e83b81b716b78ce150d50b7524f6f9446910e0000000000000000000000000fa12df8c8d07239ea15ea5f11cc5ad51c893ea8d0000000000000000000000007da46ed12c7dba6586ddfa33f8dd0a15f518ec5d000000000000000000000000f5c994a7ecbebca9ac2a7633025a15ee99d3d6450000000000000000000000002866a242988c4f6a1c9021db2863389087511287000000000000000000000000f023cc8451c201313d585e750c708bd9b7f8757c00000000000000000000000089680e8af4f4fd6cb40f96e5547ad5481b21b1860000000000000000000000008f89d9f2f656cd553dcd558dd3787521cbafbe8a0000000000000000000000009b8861cb066ea3ba8e226ebc9dd2623e5171a045000000000000000000000000db4d02cf23e9455921a8a91a741dbeff5d9e040f0000000000000000000000005a00d7b1dd133d2e3e5b756b64981423aa5040ab000000000000000000000000438e1879c38b92e235e9791e13972d6c742c70380000000000000000000000000b8d842d3a32de326aa4f530c2a10c3313d8555d0000000000000000000000006b7b4bf8fd8d909c55e87c38908942599b2efc140000000000000000000000000d8e66176a7f35e3a12196483a73bdf8053dce060000000000000000000000002f39416fbd7204aa2cd9eae8d5ef87d7b69c178b000000000000000000000000251258b63f6ad5e539305fb89c43f63e72e9fe27000000000000000000000000fedabe4e640b45379768f63edc14741166bfc2420000000000000000000000004d90838de3437dcf73fd3d3dbb2233df838737720000000000000000000000002f1f3ba147849adae16b28d0957540284ea23f8e0000000000000000000000006c82567e33000b889a264847863051af102608170000000000000000000000009b6ce41ae743b4422b2f66e89125a7e833056a4f0000000000000000000000002e0ee3343d5b7c0193d7513a9d981fc38eab119200000000000000000000000001dbecc3101e238fcfbb0322ae6aafcda6dadc860000000000000000000000001ff728944f8d9ab628c91d44ded2bf1cdf9d044a000000000000000000000000d9dae0361d94843fd6e931bcb83b7db6b5babdec000000000000000000000000c780ad4665ad79e40bd7c3cab6856e9e2ebeaaef000000000000000000000000ed8138caac9f3df1a8a00e3cb64638041ec34d46000000000000000000000000fbbcd5d2463ec9f317751ca9f9ea0351a8ffcdc600000000000000000000000056bd6a3102646ca6a1edae3967c2824692a0aba90000000000000000000000009bfe56de985ae6d18a402bdb3a37711cb1238155000000000000000000000000277930956d4ce28a30afdf896c64cfb0d26dac2e000000000000000000000000c27d46c8856628e31b3711ffaaf673a07e72454e000000000000000000000000f8c32f39454c4033be576e936da8838309f09a760000000000000000000000009ea82d9d5f60f2229d04289c900d232ffc65f1df000000000000000000000000f4fc98456a25d7a30c3ba2db028ee9273c948642000000000000000000000000c08e94f1cb5f91ffc72445ec7982af191d48aebb00000000000000000000000099ed11bb76d0e20c8b672f9d81c2d1bdc1bbb71a0000000000000000000000001f1a26d5e28d80e5e4431a8bcae99759d19e539e0000000000000000000000007861aec5e659985dcff09552666b9c4b669727fd00000000000000000000000054a2d8975611011592af41905324aeb1bdddd56b00000000000000000000000003ecff20dcc2309d9f44bba38b18101491b6b41b00000000000000000000000006994107b30ce96d0bb1babb3d591a2aa769d6990000000000000000000000009737db293347ad8f7a9900bcfee4e2f5cf471f140000000000000000000000003a4f104eba43a79f2593573f9789072453b4e8130000000000000000000000001d116979280442b784b526c5ac4171825d1e5a99000000000000000000000000c112e7eb44df355f3ce6334c6f0e1baa4d91dfc8000000000000000000000000f39f2ab9cdd376071b1da6b91754534f14608e30000000000000000000000000993c75968604823e9c9acc93a7046c6883b2c42500000000000000000000000012a9d25e5e9fbef752a416930bac8df05b07ba7e0000000000000000000000000fe0617857c484aeda0bb9c56574bde8f4fcbbd400000000000000000000000043b2a05177ad3453b52111c4ee415c0f3722f36c0000000000000000000000004804481da812d13e82d708938f2476cde0bb3e9000000000000000000000000012d6a7ad6d47436760975f309e158f0ca35d2b3200000000000000000000000095a2d9c1995c731e801fc39f07b64017a270e07f00000000000000000000000098209c4f90aeedf56256a5ee1404490f52031537000000000000000000000000694ba66f333ee1a1850a676c6ceba6ed4b941a57000000000000000000000000c634af5fd3ef4c20921f1d613cab39c2f8b6cb950000000000000000000000005588a87af5045825cdf270a87e3ff0eb2389fcd7000000000000000000000000816e9099a6fb9f7a1197480bd299b7b85bed53950000000000000000000000006a93a1166b63297ae88ed9269a5e9b8559dcfd460000000000000000000000003a6d427f8cc2f4dae47142763ea29d50907b363f00000000000000000000000039b7050793d0ece013a0f07dec85b475dcf926ee000000000000000000000000a0e0f462d66de459711bc721ce1fdcc3d94058310000000000000000000000006a60882f744a7a9120246739a7f30e0a0c1a0f540000000000000000000000007fadb176557b94be00017048d68cc48c4cee0dac000000000000000000000000ca32b5bfa47f92cc68f519c2783b17627132cb4a000000000000000000000000cece78e3cf9903f786c6855d244a477accc0ffda00000000000000000000000051d7af9e92676605894eeedf923c9b6cdc2ecf6f0000000000000000000000006855cffc918a501cb5c058a8fbd26a6e8d07220d0000000000000000000000006e0aaf72a150bac80e9c34e6bb7b1ffd7b36e9be0000000000000000000000000dbda2b961ab166827dc84bae00da9ef0e1ee2f800000000000000000000000039f9ec43d51a21f6d00dba2b6cbb834419a0a59c00000000000000000000000012438821c69815418ad6723435ca94fdec8a727300000000000000000000000068f70b10a8483076671bc8de08d49c12f38f8253000000000000000000000000790f7fffd077879ef8aa9fd75db42ac5841ac8130000000000000000000000000db3af39d0ce8c9cfbd0a82b391aceb79edf17b80000000000000000000000009a41419a57b06fbf99c255984b2feeedeea50051000000000000000000000000ab8606d5d460caacdd6ac00684ba64cc67b37e530000000000000000000000008c7dcab85300040e635f483d8a6320932b5036a90000000000000000000000003684a6175a1a78231368dfdb43ee20d69b1b8964000000000000000000000000040bab597c4eb1d1ba12a3ec0826985879e7a94d000000000000000000000000394d66ba240b8978346f7cbc35ae3e02302bbdad000000000000000000000000993094f726606a5375ffb75e9583ee983385e5b600000000000000000000000084de3da64b411df59451306fcb8f562e67728256000000000000000000000000519adbe04ceef2c99487617e9f37147aaad1a94200000000000000000000000096cb8a653d8140534d879910c9ab7626e815cf40000000000000000000000000280c042afd69b6abdef518687beb1197a81c15130000000000000000000000007c8694fb8a9908ac42ca52a74a62e4a0fd464e830000000000000000000000009cb7370d1690b7100f09ef11551d446cb03b9def000000000000000000000000f18b353d198bc21f00ca3292401139a9c7e4c1c0000000000000000000000000afe723332b2a62aab47285048ae432aeba8f90c100000000000000000000000006347438ebac887810a9bf3e4bc50c9281049062000000000000000000000000b2681a95b10c2c3407f6488347c409302051618f000000000000000000000000b4908c4ba5698807894f580bc49d7846237a7417000000000000000000000000dbf738e4648f07328d4bf4c56a74522654d2f6520000000000000000000000007dc10bf30f749a2f7d7d22580fcb138d02d21b380000000000000000000000007846c271dbb84b9751a0e0f8021dee67f02e42440000000000000000000000003f3c764a86480a335d596db6da51e2ec5f06738c00000000000000000000000041b9e814e8c43ba5df5f437687df0fc658d8048200000000000000000000000014633ea8d5d75f895dfb9d15fe82d0042e7ee0420000000000000000000000005e28ea273bde8b7bfe80ecb5f595e1121d6cf476000000000000000000000000dc679a9cdb441172adc784c096a996e58a11dda9000000000000000000000000ae8371d0973788dedd500efc0235812989c70842000000000000000000000000f3453ca8f7190682ab8dfd35002a78f75776de1a000000000000000000000000cd8a8740294a957c0b923c245845d0eb6aef34820000000000000000000000006824e129ddd21404c3328829b0e26580149908fd0000000000000000000000006c801947659d4bf87527b1eedcaab4abba6652b700000000000000000000000025c76d130ef54df57be15eb44d58a006ec8106ee000000000000000000000000ba2abf849d75b0f089372100f5f772de39886276000000000000000000000000183211294ae4cc9beecbadbf95e7ebfb7fa80519000000000000000000000000a76194e819eb3075ebfcc9880534943495af7cd50000000000000000000000005fb02283926a66642632d11d149ee6abd0ed888b0000000000000000000000000fd5925adfb2fad7bdfd89888bb213594a2b6b08000000000000000000000000c279c71aee22363f583d8fe12d8d9fb7292571af0000000000000000000000005a29a1eb8c76eae6342fed56770ae7a13be935eb00000000000000000000000097a2b3127394c69f63a94cffab9fa7dceabe58790000000000000000000000002ec99f6ce9d54b4158d6a4d3903ac6f363a596210000000000000000000000008fc2f26cd14ef17d4370f17e354013dc8ed77c89000000000000000000000000be06690cd407b90e3f2321ff62a1e3431d0214b100000000000000000000000081fc2aecad9dbebd04e5c5a5ca9afc9cafa11bfd000000000000000000000000d044a6baed36ff5c1734aa217512fcbee3800d080000000000000000000000007798ce5d2b6eaca7af40d74e798c132dcb9c5be8000000000000000000000000a788123f9c8a3ad1bb020289d82875368d8623b3000000000000000000000000eb3c71f8d7484e382c2fffbbe2bc9c4d9ee02a600000000000000000000000001a8f9133ad7c30e9999dba6943cf5f61316e5ea4000000000000000000000000719f72ecf52144e9a690588def9beb193871ca64000000000000000000000000010062f40c4678ab08badebbdf5de81ada00b7a000000000000000000000000054d2b62f5493c60098e57bcd20e70d295d23e483000000000000000000000000c7c60560e49de6388ccf34d0e45457a6515a6cab00000000000000000000000087a5310398c26c7cba424a3b7f9aca44742d374c0000000000000000000000009c31c0640afbf15eaef8ad9a69e65e15ca1f4859000000000000000000000000df89960f128f6ef6cb10f0401626ab53db15ac81000000000000000000000000c4f0fbaf14346ae9620da9501afee84ddb6403de0000000000000000000000002aa190fccadd057620d975c08738d2cbaec851e800000000000000000000000061bc6df296c9def2481628f4ac9df5a98b454ad20000000000000000000000001cbd52e11117a836bfb4fb42d7fc820d5ded7b0e00000000000000000000000064255204198749edcd34a12c984b651ed14e0d690000000000000000000000008b67b0afc73804e6455e2482f630f6cfa77be070000000000000000000000000f017f81b7824c930adca26bc92950c430902f1f6000000000000000000000000995c4cae48f2767e6ea2ee9c1986f39908aae95a00000000000000000000000073dd7aa6b462857380012d5812aac9011eb9f3d7000000000000000000000000d1b27520140c5406f81e72c672142d9a29b067ec000000000000000000000000f96a924326a21a56cf07944ac54ff1c14eec03590000000000000000000000004ea89f9b1ce37b5df1f1068c91ec4f6d20b63461000000000000000000000000df9298938f9470fb59b3270695e7133a5eaed98b0000000000000000000000009a45d79860aab560bdf2c76041ef8b99fb1331fc0000000000000000000000003938187bcc4fcb9aa0670b0681fd32bf2a1a5e53000000000000000000000000b54d05c6924d657c1d3f61e26b65eb508ed5b3f100000000000000000000000063ce4966294a5a9cc060ee6de803b067e4e35a440000000000000000000000000ff9861d5c6cb4b368d596659c1dda520a6699200000000000000000000000000efcbadced59bcf800c66c425d9354a548f54e24000000000000000000000000621d5286cd6497adcf1fb1b6a3ecf38ba1e023a2000000000000000000000000b66235b5266b762c5e520ad699ccfaa8aebaf72e000000000000000000000000e2bca33d33070e4e5fea10b55453ac00706f81a1000000000000000000000000a5691a887638d2662f55f25fc1576315abd9bcde00000000000000000000000027e212679be7faa045a877ea8b88e5a3377f0189000000000000000000000000d872c2d15745af1d96e3101241290a2271fede270000000000000000000000009441a3ec5d2bfb96479852ce0a165be7911df3b1000000000000000000000000a995daaa0e0d85ca20bea73621b644b0da4d44f4000000000000000000000000d3fe26ac6601107c326e539398fe52b5068242ae000000000000000000000000f79c30398433068ce757c63f5f2aaa8e62220982000000000000000000000000cb54baf09d1d5d50cf1be1d5857c943be9729ba60000000000000000000000007fa791bb827278f623076b5b1ce7a7d20514677f000000000000000000000000235fbe6b8d0dc8ee67779a04e5766cef5703fbfd0000000000000000000000003c4e98dfcdaa7327719255ee7d085c75724945d6000000000000000000000000577b6378aa968964810037224ec0fb0cdd30dab8000000000000000000000000ae3a39459a4849b6721afd05d43b8f01f650aca80000000000000000000000009492d145815ea380328d97b77f8650b0bdf70f15000000000000000000000000c5012c5b01102b28f720e28732988d6610906b0c000000000000000000000000ef1863a13b8dfa1bd542f1af79a38c18b9169e300000000000000000000000008a36d0baad04718965f0ff4d69c6c25327b1296b000000000000000000000000ba483eda0c2ada417f241379dd46a6ae01a6179b0000000000000000000000000f83533789f61ce168a98f45a7dc1aa402b2a0890000000000000000000000004ae4c2a8c55b1346e17c86fcfd1d7e792f1b828b000000000000000000000000e82af7c03e27a6e152448e158cd3b16d1fa3bbc1000000000000000000000000c1e8cc2177191247d524e69756331d2a42a498a70000000000000000000000000ddf263f2f703b96347d1298218634e29cb4148d000000000000000000000000c3a8f2885f5e8878926834ed9d0e2d9c8ec22013000000000000000000000000d9141dcd902296bdcfa0133a7ba719126cd2e5aa000000000000000000000000a6ff6054476cec3e9949b674515c9b13194c3674000000000000000000000000c1aedc51270e2d2ea3e844bc896dc0582c4c66bc000000000000000000000000c44d85575607a609c1d7f49819754722ca0bbc970000000000000000000000008f96f0eec63570d2b64c36f43cb5779b63e2f6a90000000000000000000000008f5f02041e1bc489e7d85c6e84eaae34d496ff360000000000000000000000001bc054b5da238138e6fb8cf17052d22cdd4dd3dc000000000000000000000000f00cda52994a76add85e2572351cb7f6ca169537000000000000000000000000a1529ff79918edbf244a3d5d935d045f04408ac1000000000000000000000000a50fde9020a849b8809ae5b170aa783f4fef96b2000000000000000000000000e9bf35008cf906f22fa6abe8b5cc24855fb588e00000000000000000000000001ed236702e78276d707b877a1d150acb9b669900000000000000000000000000e3c27798ff90b25651e27e8d11140bd71cb83918000000000000000000000000e814894597df0844ac109279e2f29d333c1102a50000000000000000000000009e2cbf1fab1f91aec74dd24494d5c938a4c2ac09000000000000000000000000a2be824a4dd48d22ee6451502d17b6ae745af187000000000000000000000000bc605a0ad010833298b86436f79e24f8400d32c0000000000000000000000000afaf33141ac807791af259fc6e6d1f52ea56b052000000000000000000000000fbb4458541e370fdc56d79c737596e95f4834ef900000000000000000000000087efa38feabd680ec5c797cc9633b0e2e51e29930000000000000000000000001ca7a28e773842765d751c12393108a6a6f6897a00000000000000000000000002624c3561af17e8eb33c7977e7deeed8e490e6c000000000000000000000000619d9b68dbde71976c171bf032ab6e1164d79ac9000000000000000000000000135bd81405003437396fe18359945e1ec5770071000000000000000000000000acf6ade9613a4d9b2801a8a490c4bbba5b9f1ca90000000000000000000000003889a2be6f26193681834fe4b65790f5104fd730000000000000000000000000fd61dfbf23e6fe72568e6744edd0992b4296fa250000000000000000000000009752c72acede5bb2974f0b4e1560c852a3669014000000000000000000000000343b0aa691b043f544512e1a8fcb2ea5d1e8bc100000000000000000000000002648f2a86c504f6fb9c9f4e09f849fba0db1c0690000000000000000000000008e68314726d4695bb105053203bf27cc7be3352700000000000000000000000017dfe92cfbca2ff1e80588b10df1e2d2754365c5000000000000000000000000fd03277a7cfb356573755a74d1cd9f73191988000000000000000000000000008fb38d5933dc22e456fafff77f38d061e4c9875d0000000000000000000000004b6ca11efacac9991afb1ad1305410bf80390ff80000000000000000000000003a62ea0f34ea02a03babb9875bb94ac530aa93b400000000000000000000000020e4358fbc0c1c9d556e5dc8014adda0c9ba52fa000000000000000000000000c1f7cca9753c7b431e0bd2b588156deb7549c5910000000000000000000000006318adbbce3dca7d62adc8cd40dd379f7f44ddd8000000000000000000000000f78d94e34eb94866ff89dbd85ccc76162d810680000000000000000000000000ae91a5804f2263c2b330e729c2ee899be15b22cb000000000000000000000000779663d95e1c6b9a380fddc2a5ad18e2d8599c3b000000000000000000000000a3d0a5d6cf14a7d47942e1800a4fc6f9bdd98c0f00000000000000000000000023934a3d95875bb4f339a3af03655c1e062e48ef0000000000000000000000002a71ea7fd6625734ac7e8214659f2463e7926ff7000000000000000000000000557bd14c0fb97011cef060540f2e8a9243b95fff0000000000000000000000002cbfb71b2dc583bc21856a1ac61ed1a87124866d0000000000000000000000003a7155fe0895a34ca21a6b7c404eacb0928c5a81000000000000000000000000ae69b1c28e99cde32df7746f34f183fb3a09a28e000000000000000000000000b9bb17c9d3686fbe921db748600c064f0fe883fd000000000000000000000000c0aded3e37e18bbbffa9983a9742dcb53200f3140000000000000000000000001097e70c9fd0b025340c8c2dbe8aee099075c4f2000000000000000000000000f07bcc4deafbe984eb6e52935a7c3f4ad718d42c000000000000000000000000d176ee505b3c3844d89e702d81facc0aa34b53810000000000000000000000005e1ccd5666e4d734402fd8a3c5a61b8bc1b435f2000000000000000000000000bd6fd37fbf3949c4dda289df960bc3bd91bc480f0000000000000000000000007f29b551b6188850776ad6e644f3743a31ffa0260000000000000000000000001376d9b44c184dc0d493bb7d4ea975554fcbbd6c00000000000000000000000027da589fe14fc8a6e66b6865b02071e809fd586d000000000000000000000000848e25142287ca9989bf4801c32bea98210c2c3a0000000000000000000000002650dbbcdb5d9960cb233eddeca8cc3d206267b00000000000000000000000008c9d92541f34a3b1b54c1fda22593834e8625040000000000000000000000000ca714aafd610b418e987d40c271665da9ea7d3c5000000000000000000000000114b54010262a5e8e7515ec5ad65dcd1be68793b000000000000000000000000b5b9ed834d7f7b52b545c268e95630301d8392ef000000000000000000000000f660384ee094bc71d79de51b31c600cf41b01e6d00000000000000000000000057604810cf3b00df3f4be72015fe752786cafcea00000000000000000000000096037582f7ca25bc3138b54676f274eebc707fc500000000000000000000000070cf7879a8f492c5ca178713900b567702afd976000000000000000000000000730ae9dd34836bcf7cf1728b394984744a4669cf0000000000000000000000008537efa2d14951ad00eb947abec48ce26efc42b5000000000000000000000000111d59b451c1623655c8482311fb6df8550078e6000000000000000000000000f06dafeee40e839f05293a1ba8f0513b35a87af0000000000000000000000000713b25547426c1cc08816d6f6e4cb621b71e9257000000000000000000000000a1ae6c320da59e1b2c1b0f22228bafd45d4361df0000000000000000000000006c72af9c81092c7d610bd6847adf620d8dba0dcd00000000000000000000000039515ed2f8eaeb9ad875b4f8db4d6d22713f8594000000000000000000000000107818a068365381bc82d2dd745d7b5203a6574b0000000000000000000000007ff904f6296f0d593c59a7d79501682bbb6dadf600000000000000000000000097898aefef93e95e2725d29da7243a4f1cdff919000000000000000000000000d03b19bce7e19d579c0c61a0151dd29d895bd0f5000000000000000000000000700366e99fcbdaa3b098ecfd96d4a940fb168b620000000000000000000000008b8176ac6b2a8c685c03bec57223b825f71901e100000000000000000000000093f5edc22746d9d324571609e43ed40027ef9fd8000000000000000000000000ccaf8a7c1af6c5c56c110a2ca8b03734550112a1000000000000000000000000ccd3a92678f8a712b6dcff8addc7d2d4e00a89340000000000000000000000002c6535afbe49d4e8fdd38b2af5164fce1c15471900000000000000000000000055f0dc54663df7d6e8ae963ff0a90c280eb818a8000000000000000000000000f68f265e395fa4f085373c0537d37ad67320b6ae0000000000000000000000000b8bc99bac57853a507d80514e84285a1eacddaa000000000000000000000000ca53de4ae3df539f28b640866b70577798ba88e8000000000000000000000000cc1d9a1ced2ccb85bfcb8a6885169c04753996c30000000000000000000000006e44d6b02440541bab075fd81a26d3b7cec652240000000000000000000000002deec786204f9aaea66ec15823fa9069dc3ef82d0000000000000000000000003c22e79aae918f6982b25edbc5a2060c3be26736000000000000000000000000582388081714f603dcb5df523f372b38f35d0b86000000000000000000000000cd6fb982cff408984a447674c20b15e813d4bf8b000000000000000000000000a618fbbda5ae3c3fade5e6f9a86b2443ce748d3800000000000000000000000029b2efd350c3c71c70387949fda55f1095660ff8000000000000000000000000c67d4304943a8ad5662c88adb46a3aaff4eb1060000000000000000000000000a17967b5694ea6ccad7cc09ecf6724e0367b39f1000000000000000000000000268147250ac3b2679fc853703f9d965bf7ab705400000000000000000000000085076b6db8c5b8c80587183c094a5915acba99170000000000000000000000006838668718ca86c1fec453c5a5115608f8a5c9230000000000000000000000005e57135f9a12b290524c2107be35c7be6f6e2fc90000000000000000000000001b7d74d23f9698078e14a44f506d81449088f8270000000000000000000000008f0b62e854764daf9a0076d72f7127b0eebba554000000000000000000000000550fca10d4f023788f62b2d6637643a89dc181c3000000000000000000000000da3e15a62740dacec3a3351182831b204f61bf1300000000000000000000000005833fb1120d49229fb12a69344cdad705eab58300000000000000000000000071d7e73315a1c79ecd2f1c8291f40bf915cdbc37000000000000000000000000f4b69a6bcd1df132b3918efa816d58aaebd36e83000000000000000000000000badfb71745ecd682fa740370c0dfba4df0e7ffac00000000000000000000000038ed0fed1cf1619f9966ba410d9767ca34fc38080000000000000000000000004b0da1229d2248bab84d2ed6eb1414a17eb1f7010000000000000000000000008f6b8c72e74cfcc007c65765847f6082e438d76e000000000000000000000000f493eea2380ffae5e2350154fe033faad9d7a9580000000000000000000000006e3200e982d4bc72d34dd98f638e6635c13cefa300000000000000000000000003c2f0fe67dddb02254488da2b5462b69d3282cf000000000000000000000000a9a39543115ae0fb51adf07ce9025098594962210000000000000000000000000072ce622fd2acca49d541c2b691748861c4d6a8000000000000000000000000b41dbcc06b1de44c450436f613e524313e16afda0000000000000000000000001b801b17a5bffc0ecbe14cba32bfbce32ecb9069000000000000000000000000adbd71a11c8cf59b89e22213bc340f87ec7a052d000000000000000000000000fb4f770a88e051fcef70f189bdb256a6a0c797ad0000000000000000000000003bc8e201d41fba88aa6251a3287d441eda5a7cc20000000000000000000000007266da080c6bab7f63f98d06c89d20bbc7dc147d000000000000000000000000f1f9c433cb58bf70cae4be3845e3f3a8b73d22af0000000000000000000000008820ef6c69f378f5ac805257a0332368eb928c2a000000000000000000000000627815d162ce0d953a6683c13829ce588e7ec03b000000000000000000000000128cd3ede1d521590582b4bacace311dd26b3d1e000000000000000000000000fcf2313f508897c472666a932e8830ec7218a5500000000000000000000000000f9928aa0aa74dfa5353021885d267d56b56f5da000000000000000000000000bf389e4167aacca629de54fec919b3d35dd45d0500000000000000000000000065e6c446e6da44fc28cfe6a75e860a29fda0d37a000000000000000000000000f62566e56d56a25333679a38d8ffdac0c0a405d9000000000000000000000000202ca8e714f660565659a89a8230240dbc372a6c0000000000000000000000002309e76d26a2461603db15a84db1e68fd4038908000000000000000000000000974245a49f4c594e3bceb5b5025a13cfa52b1030000000000000000000000000250777ed9e982c3b02bf1fcac9da95e661bc9d62000000000000000000000000fbfe222754905f59990843641b2378866a0a5465000000000000000000000000d19f8ad3d4727e99fced2a27612e06b00b3c0bfa000000000000000000000000f72774d50f64aabe5cb121646f3c6097e2d44a54000000000000000000000000eca74ec6fcb8b96ae6fc67a45fb3a62aba68ce5b000000000000000000000000228cb68c42caf243d151a15f3668cdc193fa84a900000000000000000000000079160fbd51b118d31bfdf873493e3d355a4e1fe4000000000000000000000000bfea361e1ef7f4ce4bbaa81e851e782ac820db4700000000000000000000000086f1eb2d4451be45f5ce70119f0ae77a3731dd57000000000000000000000000b0bf913293ece903b37f445a31769390aa534c82000000000000000000000000b3d960827b3965546313cdf29d2c8996e127590e000000000000000000000000ccc1d863cb566dfe7cdc6acb9bf53b80defc48ce0000000000000000000000003f3d4c870638818c8c623e384b2586560012b89c000000000000000000000000ad4700213a104def504ddee9d497ba628ca2a4f000000000000000000000000028074b4ea1a9ade199fad7e0d43e0853325135a20000000000000000000000005ed3258b8477c4025ab86bf04854416e61c1498a000000000000000000000000883b8544af24d99a3245292ac9d6d0842ac5a3480000000000000000000000006a83accc50d5a2ce85d226e8e4056eb109a619740000000000000000000000006f4fa21f28cc46f9c17ad0c4be8a3c0263403b6d00000000000000000000000062201ad865bc260ad635be9009b5e57950e0a35d000000000000000000000000efca80f95477ccb348298f2f4ecc2533400a05dd0000000000000000000000002dddd908953b7e8d753fa6e41e85106bef618cc900000000000000000000000066fbabb974db07a58abad0e6dfe492197258f08e000000000000000000000000cbe2a08be157ea2b06e37b8f4336b97a246a5028000000000000000000000000fcc32d98ce404f1d64def0b34bcbbee12942123800000000000000000000000073cae0ad283653e118cba1e46c48c9fdc2e1b5cd000000000000000000000000acbffdce9983be351fa25999cc756e88c9d51c5b0000000000000000000000009ca986c370a0efbab4f1e63be81dd0941ca7f298000000000000000000000000dff14594e0fcf8c0b3ebd047331b637f944275820000000000000000000000001953b3723ed9b14ef0792d81671c371b16cde6b200000000000000000000000039625a1bb3e3a8a5b7c8fe9e23b2a60d99eb5ca5000000000000000000000000e87d76e954565b0653f7d5508e53f38373b8535200000000000000000000000069b73a2744040c68f159bd01e8387139badb20aa00000000000000000000000049707d9718e197800c0978eba32f869da448eaca000000000000000000000000eee724dc307b17594291ee7f5e4eee0753d0e44900000000000000000000000077dd2072bfe97a2036cd2501f35547a20bcfb37b0000000000000000000000004cc1af662ccebd15ab4a7e0284a589bcfb26ebc1000000000000000000000000468b764198c6f441197084d8a2da91131a3da47a000000000000000000000000acda219f38bc41d3fc89bd99e0d49d08d82f2144000000000000000000000000d02a9a2c39d4552ba6e17161ebfc9afa9db9f4dd0000000000000000000000007ce24984e3eeb0f891d9fc075aeb815614ca530800000000000000000000000026da47b80d82203e6b5d53bdfee6071a086e5f2b000000000000000000000000786c99e8747f88efbd18cc68272d9ded8102cbcf000000000000000000000000daa6e96ecdccafd0e8907872ea5f1c1bad0d71da00000000000000000000000076dba8677cb5e71e83036f1520ced62473da644900000000000000000000000004e80d58e3c25acafb84937743a41c22f3a2b92700000000000000000000000023450f179fac5974d0215f7e321caebea9f854f200000000000000000000000057543e492a2b915dbe9721b23a05844dd39aa70800000000000000000000000048833f0982eb57e94f427d319c5157cefdeeabe1000000000000000000000000fc64d8e95c61dbd536b11553378cbb2df721a15e000000000000000000000000e90d6870b0d41956a218f796f8ca4ca9e4a3806700000000000000000000000025324cfe33b96f15acdf09223766c54c47a71f1f000000000000000000000000f10cd51157ad3198ed6b95f670b05797adcbaf4b000000000000000000000000c1d8a0b9183876976ae311562e66076a66a51f9b00000000000000000000000017c89fb43628b3a01c8c5711883abd84e7e82c200000000000000000000000002e767ff77994a514cf425995fa1258fc8d492dc80000000000000000000000000bc24444fe0c7ed98c0d570a9f159ddd42217c2a000000000000000000000000e3ce3e4344e61ca0db1672efb8af08c48dd6bce5000000000000000000000000b92c714dd463a1ac38ee287731397e260586b8090000000000000000000000003e860fc181d295a22645a0abe218d06c087da56200000000000000000000000065fb142a9ac59178ff1c04ccd7e0ed9604b35b620000000000000000000000008e9a9d6db1a39494f4078dca0523e77dcc1372d800000000000000000000000099c62a24e2e485c1bd1066a6f1239661af25f2d8000000000000000000000000ab04c8629d847d94db5324ea40619a3f6418ea81000000000000000000000000ddfced9bd60b84d62dd3f9f93b173e662bd4922700000000000000000000000034e1b4f842851d5c09375d43b8fb32478de1e1db00000000000000000000000024fcd477dc60188d2c89557abdb7a2985bb3633a0000000000000000000000001682b6ef7efd8ac2cf48df2a4501d7dd870a9b89000000000000000000000000230e247da0248b76f677d45e943d710db627bb080000000000000000000000005916899e3b1e0e2ed31b9aac6ddd6d346cc88711000000000000000000000000d973187d4fc2efe8d561d0c4744ef3c7b273b157000000000000000000000000eda0d932b682b977f6714f6aad42a05899fb808a0000000000000000000000000ec6cde5e5413958cf404a67f284fa01dfe17f0b000000000000000000000000571521c88252b1497e44e7a62b11151a015bf7e700000000000000000000000038098e572c06470949d5f2468ca8943abddeaf01000000000000000000000000d5911ccf04f430685ce6886b3155fe8f9f965c8000000000000000000000000045f8fb423486b547a56137ac97531f7e0be9dc79000000000000000000000000e10ce35a4dda07f23e2a08489ef33621faa67d9d000000000000000000000000ef428f3740579bf1422d23f429654c678ec9c44d000000000000000000000000ea0c2b8e9266076ab6c6c3aeae8eecc062c0a49b0000000000000000000000000e394d3facf0ce3bd5fcce584e16e0cbac16434600000000000000000000000026ac034cd6fce079c7437ce0af699115df1efee9000000000000000000000000dda1542d41bdfdbb8f01deaca41f89be0ad418d10000000000000000000000002bffb486da8be3bf4955581527c3b940747ed2230000000000000000000000002d6081ce3450364138c222c672c9e81c21b7f15d000000000000000000000000d4a9c9ff1a6568742d2b8adbdf366f1ddfd5f1bf000000000000000000000000a285eee20f3b09d8e030cdc9603b3c0849ba4e62000000000000000000000000c067206b7525fe7ed3bf923cbed554a53558019b0000000000000000000000003c5908271d4218eace610fcc9e0544012d21854400000000000000000000000077f2fcc475a4b333aacd24724b851e3e9b14892500000000000000000000000094a52a2b179e4588fa012b5f178c93eca8719bf4000000000000000000000000dd09efdd6e3c1c2540ed67e4d704390fd5d4b6fe0000000000000000000000004f65bdb3fb609174e3dbd270d9ba740ecb98fae3000000000000000000000000c5c0dfe53207054ab151dccbed03e96bda3d0c24000000000000000000000000a318e54e4cf220cf1b31bdecc4786a5bad7537650000000000000000000000003801aac8baa1ca0bce19191956318c1e7549c2130000000000000000000000001e7cf0962be3816090ab7d02af665326ee35458f0000000000000000000000004a1a4ce605fee74c224b114627e1221fe10581330000000000000000000000004fb2913e356791363ce5ea92e47da74189a8674e0000000000000000000000008feed774d785de240a7bd524b90a6503d0003f780000000000000000000000008059dd69d6e5fbaffcbbc5e77cd9ffca35adf1ae000000000000000000000000e9bade0d214dc392cb19cbe5d15ed741ff6770ef000000000000000000000000f184dfb4e2eacd21d87ed3e82233199da64f5c2b000000000000000000000000240977025a40f663a8551f4a7da462d61e1c27f0000000000000000000000000b57351f6acbf55abf0a9d5a3dd2adfb3157b2f120000000000000000000000000dd34c397384de8f21f463096a360a0419d476e100000000000000000000000000c0fe049d3568405c662251a067eb94228db98600000000000000000000000047280eee04e03411d3a291c716f83f724c02c29f0000000000000000000000007ec2b635675e1db830b302518b9cd228b0440a9b0000000000000000000000005167b40679b9fe1657d990334a0ccb4b519514e600000000000000000000000063d09760790beb6db8c7f7b103052197bf04ac9a000000000000000000000000ec87ab95455156e0e6b108a1d4726f1321feda7f0000000000000000000000009a4be4a42a6d8a273a5de9c0cbc198f1e9190251000000000000000000000000237b738f8cf33be8e68d6931b45a11509dbf639c0000000000000000000000006822b2eae7136c9c8a0ceb1a2d4b827217c5bf280000000000000000000000001f57d8329c5ab9a376b7f83bf45ef1638b5dbf9d000000000000000000000000aa6a79409d96d4e31f870b73535d33f992bea705000000000000000000000000a29808fa66c59a0cf053d4858642df633df5eff1000000000000000000000000b27a3fa489aa0ab3f7e8d18d187b18ae38e3a4e900000000000000000000000028037595b90abee9d5df94f906a94cbc34112a25000000000000000000000000ec30aec1a9bbd9cb05232759f6ba63b1705aa805000000000000000000000000fb20ab836310b1eb04186b720e205d82a7c585f200000000000000000000000081fcfce258c11eef902b70b49fd01cac794d394800000000000000000000000090bc116b0a7ade18581353b9f40aa54ba0c60b9900000000000000000000000078b250dc8bb6a08cbebe7b81b8872e26993998ba000000000000000000000000b35aaf7a4bc07b5b4d4d1796969080d7e19e08950000000000000000000000000be9977ef0209618b357118d91f00503b01dfb820000000000000000000000002b6f380bc9a7a4f08130ebd1fe202e2b85c9fbca0000000000000000000000009b737a6c9e78198ae1bcc53e7a988b18a7692f64000000000000000000000000b347e0884b21709c341ac8e43664b8c8e71f8261000000000000000000000000351d65431584d1fe1aa9e52df121839a373d0e56000000000000000000000000ed8d16215cbe3c21f8e8579c36d4b818ec2514ca000000000000000000000000ef5a732df6c070d59d29af98259f84ea218050740000000000000000000000009a989e485882f1b4d6117db998f04882fc406ee700000000000000000000000040a0faccc5100a11e3d80812ea86ac73d7de1f160000000000000000000000007f275eed79999d4d45b8648ef095efca08fbcf630000000000000000000000005da17537805a97b2eec09035d33990a57cb11ead000000000000000000000000bcd8e42da393e06f00f3d405119058da1b72bacd00000000000000000000000043ae7a2bc0271fd027db3ccae061afba4f69a849000000000000000000000000513b85201f9686661612c2f24722edb52ef5ee80000000000000000000000000a6ff1e5639d9f413efd776ed4547c929f5582aeb00000000000000000000000099d8d5d168727520acd52fde95a22fd94470dddb0000000000000000000000007de83d389d69156dfe271d585dbe88287fb75e28000000000000000000000000895ac7ed4dd2448caad29b4c1967f6e33de3bbc3000000000000000000000000dc3937d37cda62fb15d3de91257aab2c18d9a37b000000000000000000000000eb97987876774fd4c4d917f2cd6b5694dc63c8da00000000000000000000000004705a578febea7859401c691f1e46aa7ab4cbdb000000000000000000000000ab200848719c06523abcf4b28f0be4b727a03c4200000000000000000000000023e20574c4bb8b7a2c6d63b7ea4816ffe73dc2dc000000000000000000000000deb6e4fb6b8681ae9c9d42bf82624d1ff675a3e50000000000000000000000002e6e76b6ef8d28dc03d9f234b283d04480e0527000000000000000000000000073a90648fdfe024c35e4fef3f3ffd02cc4876ac90000000000000000000000004073a0fcd3ebcff375175a83cce715c595a9793d0000000000000000000000005abaf07eff129bf19f766343dc81930d1f39cab5000000000000000000000000dff504f407c1d1d44457bbd1670285e174e84e03000000000000000000000000ddca7dcee103aa6db4bea8277e04246eb1d972e500000000000000000000000042cbc15fd994c9bea0874540e6b5a3af8e795536000000000000000000000000364736f34a6e688861a2a7df669b2f86d10f5a0100000000000000000000000072bd8ece85a3eb3c68cd03b7e47e6a28c17ee75f00000000000000000000000069531a6033d1d59bf9b5025bf69486047cb2c95f000000000000000000000000ffbb92f26c4c2b5a8e654470458f93783fb6dfb9000000000000000000000000ac2ba73549d32a78d130e70ae00edbae75cc4614000000000000000000000000539f66189b565c6632ced779ca7b2c7fa5a3aaf00000000000000000000000002b0c4825d9e94ebd8fdcee7af1e8bbed96bc3bc30000000000000000000000001f2b7b89cab4c69512ff50206de8e15f91788f19000000000000000000000000d6ed91f89278bd4c2dfbd4f0e1b1c0997e182a3a0000000000000000000000007eabc533e2d1baa26247d3af337baa9a99e1a2ce0000000000000000000000007eabc533e2d1baa26247d3af337baa9a99e1a2ce