60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b7072697a652e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b7072697a652e696f000000000000000000000000000000000000000000000000000000000000000000002e516d646562435231575a4a3641754462506a675136635637506e5948764378747067586d45564e5762526e544151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000001b9466d59f232eb8421885cffa983591ae9455c70000000000000000000000009d110f8168e428fe53f306bfa0acc27e7d6a2bf30000000000000000000000004b0c1f220cd77445768968c6824cd7a207a00f40000000000000000000000000b9f7fb311cf9d94e28e741e82e221a4baacaeb50000000000000000000000000892bee4721f55736c2423112446deade47414e2100000000000000000000000090849fa75d5518e0cbe00d627fc539b578ca913800000000000000000000000084fcb7c0c1461c16b99cb70f7ecf9280780492db00000000000000000000000021d57e5a98587716595aa5aad876a5a4a7f7e1fb0000000000000000000000007341c249d17c9d9253a7c1c9990ba3f6bd4a1414000000000000000000000000f548ecb91cbd9d01d6c3ac4a29a5a383b2b324ac000000000000000000000000673ac62a06e3dfe16159f6b2b562d84bdcbfed0b000000000000000000000000d2000153b8e47f30ef5ca10f9ecf98305eaaa479000000000000000000000000157eec9d183979b28983b3adb8b0c6adf9f68a8a00000000000000000000000099987ad3e7122fc4d61c3ca0fc6eef92ff4c9ad3000000000000000000000000e47984ad00d99d7ea7ab5c672a30b6e55508213e00000000000000000000000032a1d89f5e880f55d52306b6fddf31e550b19b710000000000000000000000006ae41d2845b8e85bbc742f57fe1ae244c955d9be000000000000000000000000789e5eaf97149a539d31a9c33e339cf53dd4ac460000000000000000000000009cda7d542aa34969b806c778e944de2af774fa6d000000000000000000000000b50c0797bf9597a531dd50ec74e867237497e6730000000000000000000000009a883c5cdef150a69f9fc7795f5517ca0f865881000000000000000000000000b224eda77470b5bca9153c0433d402d1011a982e0000000000000000000000004fc084de23677c5ac82f09d5f5192cf043ffdc7d0000000000000000000000003b9552b6670c0d5cca9b67fccf556c3fe151d7c5000000000000000000000000afccf5fb4dcfc02e073eca7755167cbba5d942bf000000000000000000000000b3d17038870029496af35c05bb60e22e6105bef0000000000000000000000000b6f495859243106953c1c326b0ed002d50dc0dc8000000000000000000000000472e657a6a57f818706dce4e737bc79b7dfc7f6400000000000000000000000079e563e6251064813f55543a7c34ef9e592775330000000000000000000000003ae936d69ee31feddab51af8a83a995c9ab55a2c000000000000000000000000dbce482758ba774ae66269e6cec429189e5ba6cb0000000000000000000000002cd4b0b2bb2ed5b11040f2d830bb63279a137f72000000000000000000000000c98094833fad0ad76b7bf4cdb7a0e6ae4a390ac80000000000000000000000005f0156dcb526c61ecbd31f825478b798627af3700000000000000000000000001e7ded00c578b2d4500361a8e43cb71d5cd8fa8a000000000000000000000000f50998d63bf0434b07fe0abafb520f141d59c1da00000000000000000000000079ec34274cc0b4a9917eff2617dedbfbdf67581c0000000000000000000000007a997598bf779ab16f895d7873cb07ad31bdb855000000000000000000000000273c67a53fc8512017d7dd15d0c3924024c8e1d20000000000000000000000009a31ce2e27acad04a3596cc7029b8e1ee9bdeca3000000000000000000000000b0d876d490cb7fd47ba2db4f24b0b245d4aaeca30000000000000000000000004f245a64744716cbd8cce7f8a27a938a8324de8700000000000000000000000021abca4be92e55a3badd0cfe9f9dca5b499a659f00000000000000000000000096be35b7aaeb041e9f6cd91caac5cfd103d25408000000000000000000000000f765e8f877c5161b4989016be6af81d28ddeabda0000000000000000000000006f9fc54b95bbede4b1964bf4e54f23f1fcfa83d500000000000000000000000047c1a7752d21a2319faf62c981b50ad07f7bec1a000000000000000000000000cbae39753f3e1c7d009d73cf695e94f53acfaff9000000000000000000000000bfa88482d08c2a06a84c7b3e8c7818fd5cae898c000000000000000000000000ffd3c10e06f10e04e5adb3a87133da2c0a104287000000000000000000000000572fd9f56ad8247ff052053a873f576cd394a08c00000000000000000000000016483d86c3a23ad23b7100c77cd3ac524300f6f10000000000000000000000001114fa65a2f3d01b045dc2c22cfb224af4f1619800000000000000000000000002b44c4e95524182a5f3bea6ab375defb8093371000000000000000000000000da5539191f32ee934e490fb3d6b860039732a8d0000000000000000000000000dd2658b790678f89e62be6fef9ded355a75645190000000000000000000000007bc9fa5b02bb3b36841f7f1edb15046719d5f4f500000000000000000000000004b22bd7646ce9f8daca9536b1acfb37e9469391000000000000000000000000f93f1bf5f5632cdc81116487be7fc4ed7b2f0fd800000000000000000000000089f46494232703895f9d468e6248f729c179b3e000000000000000000000000042ae1851d8a7589af6c4f32a24e3b2b31bd6e896000000000000000000000000b02316eb52ef7a52517a80c28a9bf566a31efe8b0000000000000000000000006b3d11bbae3fa7e5e928ce77dcacfdb8ffa013af0000000000000000000000003607ec9920ed3cd7c9e108e1f3a46399ce566d4a000000000000000000000000d3e539a4df8cd23e4682da8b76b4e340476196d00000000000000000000000006735ab5bdc3beda433df2e4e244acb5296f67b3a000000000000000000000000fd91fa87d9409ca6f36ed7058f6a5c20c721d040000000000000000000000000f97e8408583267a296036625c4471be4608d43570000000000000000000000001ea4b3ed1330b8bdd0cee3ae34b97880e7ee330d000000000000000000000000d0c18f0282facb254d52b3c0d3b6d883a25f64e80000000000000000000000007e77e2de99e4098584ea42bd2168aed724777bca000000000000000000000000ebcf7d673cd94d14bd05fdbba2f04cae56a1055b000000000000000000000000b03bb05280b85e98e4facdd9b0a9bed6e27c7fbb00000000000000000000000010d236720400328fe4c9e95d5a8ca74905655048000000000000000000000000f9d9ad5f4568b27b871c933cc48bca096e1d4bf9000000000000000000000000b0c223e0dc74cc3c4380dc3ca9349de1f5f78c40000000000000000000000000b9ab15a30db93404d62a8ab8be4ab35474094568000000000000000000000000a093e8e1b818ccb0dba67682692004023f1ba69900000000000000000000000087cfadc840ef4e260f8d7757cabf81ab5e7652ab0000000000000000000000002803ff06b7ff820cffcd3b1d8159b5d9b5ea4c6a000000000000000000000000248bfa60a3935819c99dcaf6c38e58e0f18009f0000000000000000000000000b35cc03c724c1b45316e94fc8ad70580e85f9f8a000000000000000000000000a65f9b3866f5560b67429cd8757786907b10833a0000000000000000000000008f65af7d0e8c7939cb819964a68b147624de691c0000000000000000000000003df5b81a37c9fb437672a02dd7c2ca56dc00f8f90000000000000000000000000efa2781ffd2a7d6769301353d635c7833af46110000000000000000000000008b199be78de9856dfc82a361126be22f0012c0c4000000000000000000000000f41f639a7743e13ba5b644489295d36d1926aa54000000000000000000000000438338277b8b2467efb799b0d1c1933a0ece18fc000000000000000000000000c356c63779706471d1bed534fe9b9a87aa84bfb40000000000000000000000002b02a88b3a44ec8da460781109c839e0191eba9a000000000000000000000000cfcdd8352862d7809bd31925ebe577cd5b33686b000000000000000000000000daf356eb23c93c68025eaabcf6758278db3efe610000000000000000000000004e8ddb22c7293c17bcd3252d4487ef7bbb8e93a700000000000000000000000031114ec6b859e19ed6c5015f08b64462f66e244d000000000000000000000000ce2ccaeaa8200b2402d920d7cc2bf69936c3eac9000000000000000000000000e9d3a5cc814e97ba58d2a8d91a0a94adc6537e0100000000000000000000000007c32714e684f901db1826d085e4ac5225c2130c000000000000000000000000701a3a4bbd18c0a156100494d346ce70b8871527000000000000000000000000a3e7bc92a433ae1f5aab068ff11d15b1024a5bd4000000000000000000000000e703e0e4de2b2886afe016980fd3289c5e1afb7700000000000000000000000046faa9e31858e015f9a636232a7c94aa819de125000000000000000000000000fef72bdaace423254d5eac40881951202f494d66000000000000000000000000aefc9b386d2d4a0d6daaf37e348136da1031bc580000000000000000000000000f19bca9f2f8b410d48c8aa0233492a685de6cb3000000000000000000000000fdc05ce8133a29678c3bdb456887dd8dde659cfc000000000000000000000000246efda72e788c2e4ff1cfa8e2257fa515d7eb970000000000000000000000009b47abac8d307b0e4f7c1ceeb1d0558a16c9ec3d000000000000000000000000542ba1cc2a1917f48d85daeb4503504bb51107ec000000000000000000000000a044f59063477c11b0890ce60666d0121474d1fd0000000000000000000000004abf273fafe2739a3fd3fb21f43771d94ba5e56500000000000000000000000082cdcffbdd5d11361c184303878b600633fcad84000000000000000000000000d4323f3b6097d8dd6b3e89992a12be025867f3700000000000000000000000007a20ce94994e2becb7c620cba759970f646f04b2000000000000000000000000e98c848d0cd1b7cd511c7f1b25d4f1fb5be6e7f0000000000000000000000000d9aa1f974c3a35f69c7cb6f94b8e02ff56125f97000000000000000000000000fdfdc279f8bff076a675ae3d170fce98088784bf0000000000000000000000004d883421b973179bea82995c106fa6b118d07882000000000000000000000000d07f6f86301c992c15cedbe6993b4b5538360725000000000000000000000000c5c91ee71e934ad869c44b75930dd728974ba4060000000000000000000000007799c4fad33dfc084b62efdd65a8391ed7d1a7fb000000000000000000000000b02f11b798229fc3a3b62af0c2f431f33637943d00000000000000000000000068cb0fce9872ffdf0afa8949325e4dc1ac7253c30000000000000000000000000dccf3974ff059c8fdc251081c3ca159b8528b5d0000000000000000000000009746af786bcedd6541d25f8e5707adad1754df4400000000000000000000000028cb674facfa3e37a8f491ac0aef1bd85615e1d40000000000000000000000001d134106c4d6cd3e43bc28ca5f5ccccaa33035890000000000000000000000001aaf1b6972586e583069c1cc59ca3e030e2dbde50000000000000000000000006594d2b739d670c3513293a5984c004550c01c640000000000000000000000008bb6f8cd9211064b19fdfef0af145bd99c33277800000000000000000000000040a774460ee25d64c512bdab5e6bd6e51dd700d7000000000000000000000000bc0c736a5e5d6a52e140e32c966d69fd85e2e5a4000000000000000000000000719d12c5032dadf8484299959d8451fa8669ef520000000000000000000000005e0560b05ad87b5e3f5e0ca69c6af5df2f27bd9c0000000000000000000000000195dfe43e540df94f1639cb0689a578a81fa72e00000000000000000000000094146112e4c7d2ac4b69ce78bd14a33c000c7e8a000000000000000000000000b77c94986fc39b89f87581b61b1b2ce610ba435c0000000000000000000000005722adfcf5d5aaaf59a35914fc0676e7e9f10690000000000000000000000000494d486a0faaaec091ea0d4dba4d515836fc290e0000000000000000000000005723f68e1a01833f9f7d94d752f3252af6667b95000000000000000000000000f847e9d51989033b691b8be943f8e9e268f99b9e000000000000000000000000b0a6cabdc3fb45ee16b5e86e3647a4a84845f24d0000000000000000000000005ba9a7a2dadc5447b8ed35c70e73a9fd02cef8de0000000000000000000000004605b52bcb89a773059ece6de68f5f6945249011000000000000000000000000fc8672203ef92da1245d0f1787b268a2f97402ef0000000000000000000000009a51620c3be92ca8adccbee4a7636853d300b6a3000000000000000000000000a4415c92e0211d7f9b5a8d66034c666bfe1db8d100000000000000000000000029b1a68afed5ea2e8d17dbc72e16383ba99fbf880000000000000000000000006e39bdd23168f3fb68ba4ead8349ccc40cec07db00000000000000000000000081fb6a38faff32322f45b097ce70b81cde9d77f90000000000000000000000008cc0c6b8411463d8698ef7d79da43a7e4daf4366000000000000000000000000b5aff2d793c9520c9821b90a8b356b832cb1cc8b00000000000000000000000088e9e8c817d72f7301c0ea78c4f21fce91eff24e00000000000000000000000051244cf998c5d6cdb574f04596b7026f8d20c5cd0000000000000000000000006ecc79e582b326a29502b5f9d2bed69b6044e7a50000000000000000000000007e0e7d5840216271a7a5ef0aecda78c9260ede0500000000000000000000000051839c9d956bb060cbfc080c09b35eb6644bc33e0000000000000000000000007f95e0b9e7829ca1db6aa9d95ec1c4fe4c400e85000000000000000000000000e66e473f78296976130e19b5637e89c87ea18a2a000000000000000000000000cf0cb80ba57e8aa92e1d7c8711ca5fdab53c0e83000000000000000000000000e839161ae828f25dc307bd02f4b2bd44ee7c2e7d0000000000000000000000003e953ca208c1199d4fdbed2a2946c3617a8bd4230000000000000000000000006daf7065ced5599bbdc7cb81b171374606a7d696000000000000000000000000eb3c072c71293661135e4beb43cb2d2d8a7f2c33000000000000000000000000fd4532e38f36830aff7964f3b24dd16ad7e5cfa6000000000000000000000000382ac754d32bbf19be9723e5afe0d462d49987b5000000000000000000000000ed753d4dfd501d85827168b20ecf7d1dc196a73500000000000000000000000086e122a37802eaccd7ed7ffb3faeecc7b3b368e8000000000000000000000000c7da52f137ffba253f8d044cd01ef34056ed911400000000000000000000000021d49eb8bbf5c1245748be23a4c81da02c9eb08c000000000000000000000000a67353de3ffc72847c886de748ba140221f34c970000000000000000000000001169a05d0fb88bd504196bc5c21e8ad7c48f144a0000000000000000000000000150349e6e6bf68b7cca7adcea7cb1214f6e4c090000000000000000000000003cb42106ecdfe3490648547448b2f96871298e8b0000000000000000000000008dd7265d95ff0b75860dbaacfca3d48fe8632ac700000000000000000000000011967568a1acb94a7ebcb307146b6cba164e91370000000000000000000000009a48dbc0d6f9690371c22d4efa33f2448c375fe200000000000000000000000013ac1f11e06375d489670b5b31e5b32fa740cd3a00000000000000000000000047799990fdd06e1a486148bd7fbc0321d9410d6b000000000000000000000000153e72a947eac6bcd79aa38ab7c2b503300af526000000000000000000000000f3fedd031d4da1cc4a8b433998baf946760e212d0000000000000000000000007e33f9fad09eee2669cf9a9b11470e8a871e1b370000000000000000000000006fd973bd99495ea06b0034c73da385b53cae7c5b00000000000000000000000074e0fecccf2457d62a52116a95d376ceff7c9e29000000000000000000000000b0cfc3a7cbda7300f87e53d44cda8d1d78ae9f3c00000000000000000000000050a3e369f17707c80dbf5ccbfee23b2cbf3d17cf000000000000000000000000a00a373963858cbbd48bc4b8cc0f0ea419b8227b00000000000000000000000037afd7598da6da0286f323c7bf97cf00bb7a654c000000000000000000000000b6fb5b0336d83b861e8e205e556512ccd7d4a702000000000000000000000000192681a96b10f1c94cdd772cb2a7eaee347d022e000000000000000000000000eeed50687580dd3f57e7ca295ae7c2d363bfafce0000000000000000000000005f2803477f8dab7e475cb02885a8c8a4c4dc1ae60000000000000000000000005a143d6cd130cda9bb0fdce70e9caef637ff10f8000000000000000000000000ed8ee046eec7419ec50fa1ab8c9147c3311919be000000000000000000000000db87c2f160c416a7dac121f364f3979dd65cb1ea00000000000000000000000046ffab1c0821e44ab50fcfb6bbc5c6ad112b8a57000000000000000000000000b6db9a6497467a877f1f53cb440413e11e04f3ea00000000000000000000000057a2c3e0f1d0587659a92933b8f40168bab059eb00000000000000000000000061efbe0a5719afaec82feba5c4c60c7c5f90adec0000000000000000000000006c43bcbede9fcfe0402f48149342c1133868800f0000000000000000000000006cfeb5d1d078deb6c230ee190e24f47c11e58b9400000000000000000000000054aeef8f7e3f2e2d5e3eeeaefbf97bdd06144b140000000000000000000000003eb72a65f9322d3f30167cff9fc9fcbb23d61cfd00000000000000000000000071d6664eb2f77eaab90e1d088163eb350695b180000000000000000000000000febb80d6f67bf371061a46e2762ac28e62ad3deb000000000000000000000000d5424c86d7f521db85b23a61c63da7fe66b067e100000000000000000000000017b98bfffad6177fd3914e0b567542add3a5cdd9000000000000000000000000fdf15655582a6cde3cb48ebe59e64f1994958a95000000000000000000000000adf89d4cb2e1871755fe8523c3ab92477f5dbcca0000000000000000000000003dce2c0cf484eff75b6d33d6e34c106f3b4e84f8000000000000000000000000cc7717c71421840bf08c626a891985ec630f5e17000000000000000000000000b72d5c27fb64801a1bbca473e5c04a0bf2e125000000000000000000000000009c450029ac28b39682b63b1e620160ba4c89c2e90000000000000000000000003c2ac9c7f39651491bf200240beecde1eace569900000000000000000000000079a2db6a5091d3ad8f8f4de5ee47a52d19cc29690000000000000000000000009dde2e570a1b83d523674347add2b012a9757f3d000000000000000000000000b3265b3afbd0535038ba8f7c31836ab96b8cd9fe000000000000000000000000263c9cc2bb2fa304bb9afd650dd7d222c721963f0000000000000000000000005240f84f1fd54f322a9e4f213be728c3063dc80e0000000000000000000000004faea1c2417b4bca2ae4e6f9c61f3fd4958d3e470000000000000000000000009077f42add1cd74dc19d696b523f6cdd9d59683d00000000000000000000000026ff1689f6732481069798ba725767c910b3e7190000000000000000000000009c0b3b0a63a411bd34d73fc5d3e2403afb8d48e60000000000000000000000006c3ea92747484514763bea5cbb8e6fb48718dd97000000000000000000000000c879a34f6a1c219d97ea84e7e45c2cb853f6c4fc00000000000000000000000045da192ae871db2e378e9d45479d3401afdbab38000000000000000000000000daa29d4a3ff6a5d68b32234f8993e48147c4498d00000000000000000000000063e80a16cd6fe16eeb0ab1a2a252ae7d95139cbf000000000000000000000000df7aaaa44951df0ee419e1e8c372b6ac3006f17800000000000000000000000010b50a16cb83e248defe43c73fe2682e94981ae400000000000000000000000081f51030333d253cd76fbf92fbecd62b67a7e7780000000000000000000000005a8c2e1cbd42dee04d40e1abfa5ecf95d3bf795a0000000000000000000000008065434404f7befb7a3ed4c00350491216fb19b900000000000000000000000071d901c15f4b6e9cfdd1455908715dd796bf7a3c00000000000000000000000018dfe0c92087bbe98dde8a0ea6a13ba3b96eb049000000000000000000000000fad7571e99e39a6ae6da6c6bb2950e91e94d5d9800000000000000000000000055f3f601dbf41c867d3867bfab763a9a766a411f000000000000000000000000bae02e1ef42bf80e5930a21980c86c400806b5be000000000000000000000000b4ad29304f4a21f03680b4de5ec54a90951bd0090000000000000000000000008a34c7e8e625ed0cf1f610d006ef329f7c11e22c000000000000000000000000a3ecf08bf8885fc363b4933afbceaa467b26e54e0000000000000000000000001c2c9d8fa241a4e0b97180c94df054b63a89b2ae0000000000000000000000005f111461ccaffe58fe84ca843aca3d4b1d3f22b7000000000000000000000000b58b29c22bb95325fecffda7a890f10ea43b67150000000000000000000000005a7ea64fe12046acfe6ee7b8a2d2ba6d74d47fba0000000000000000000000008f291e3633a61f4967205b63b652dd8016546ca30000000000000000000000009f5847dfb7d9ea3c087e14466f7f50e8e410c7f30000000000000000000000003004a6fff3c9da5e87e98bfdbbe613f9c4580aa7000000000000000000000000d373a6ad12b8cbee0e9065b053e3e0d43026deae0000000000000000000000007a6ec56c00134a987fdc4c4143c9a3340a7e23fb0000000000000000000000006f0d78d826ed4d83407cfdc9ea90d4f60ff693a3000000000000000000000000a62f8142341b0399ac6d0f3927f6269d5a707a510000000000000000000000001f7fdd3037203cb987a1c42924f1600de8159114000000000000000000000000577c40d9ce2dc6daec449ef051c9d5ef3ffde74100000000000000000000000021596ac03a08430bc46ffa9f2f79ec9690c7bb740000000000000000000000005be829d9c1d58b547585d23a5cbbc0dc187000ab000000000000000000000000fabfe2a7d77a5bd8d3eeedac66becf78f5976227000000000000000000000000f3a153265a321f34b6cb271e285d6cfc9d65dd2400000000000000000000000059d875efc9f4de76e6fbe40212d1b2b51625445d00000000000000000000000064d7c10d3b407b83f248844e74dd599c3242eb23000000000000000000000000a969c209bdf2d1e052cb2fcc2589531891c561cd0000000000000000000000003e95ed60a866e3a787bc51831fe20ef609fea86200000000000000000000000043ca4766a834266673287768e0406e157f24b2e4000000000000000000000000235de1479c5b811e51529eea6678af95b0826ade000000000000000000000000a547da9e2503f15531240aa9ba4f376b4fc01be100000000000000000000000060ce4beb33326cc3492517149fdb781e940ec703000000000000000000000000fcd1f4663655da34cabe4a093123021e130bdfe20000000000000000000000005dcc3301ad83cfca801f3a07341d621fed78feaf00000000000000000000000097bd09da320ee58d7f2dd75e721b1cd77f9da8d300000000000000000000000032a46df771687eb8694c5decacd487f549d87cfa000000000000000000000000194237fdab6741c409f57feebb28cf74e10356f30000000000000000000000008a459e97accc61457c6b0073161bfe2be543427b0000000000000000000000008e7f57db0a33f87e0c83a4d3debb84e8b120770600000000000000000000000039bb727b7391779f2dc2b4f35fd3b17681d20fd4000000000000000000000000839533bd364549229a50c80a3da3d4edf0034a72000000000000000000000000b07ffcec2c4b2cffed49650bfcb9a094e80562100000000000000000000000000834b2fb5b5abc350be7c7aa30d47c76b394c61e000000000000000000000000b4a8c29a4303d744104100ced59b42da4b4cde0b00000000000000000000000028faee43f6266d50cdcceadb79550efe2d3ab6cd0000000000000000000000006a14370f9acc143ad5bd12d0bcb6359edc7d90a70000000000000000000000000b3bbf24762522dd26644867cd6f3afdb6b2f9ff0000000000000000000000007865ca8f9b9b8e396692a13dbd605815287fb8550000000000000000000000002d62ded65909e1da9a0b06ea1b65bd2364cd49b3000000000000000000000000f86a99ff7c486f6f912f54cac9f01a1b01f4a10c00000000000000000000000001162b936c0242dd67556c39d434788a3ca6809b0000000000000000000000001e7ee55eca2a50c8cf76047b1f0d221c73f90ddb0000000000000000000000005dd20d283571268aec7812f270b85be7158652bf000000000000000000000000af349a2ca91ba49f7718d35248f481221be4c85d00000000000000000000000087566b4c4d2ddf19b89e19ef6c3fe5a26f98d2170000000000000000000000007b410c296e860146a1ccc13591d3a7e21d4eb5d800000000000000000000000089d485ac9446627b067cb5a9a3dd8dbd351725bf000000000000000000000000491c223a06342073fb0431b1865ccff1902b5419000000000000000000000000ec356fe4a04a174c884f88946029825e7461358600000000000000000000000075104a56126be32b1f5317f345a7998fe425bddf000000000000000000000000a3da1e1f6ce36ed969021710cd99ba4f5f4d8745000000000000000000000000e1db827d1513dd7770f35b427253d44d9cd956e40000000000000000000000005ffc3b6c22cfd02b1dba488cf40e5af6c434b1590000000000000000000000009c0698ccfc674552188df437c655af4cf5f34e7e000000000000000000000000c8a6d7da8ad0e896e4624a9f39010a964b1db0b80000000000000000000000007bc8669b75aa37ff55ae0334a602ed23aa0c1c500000000000000000000000005ea563f5f0d91fe42454fc509cb91c6a6799ea2f000000000000000000000000b449b9686e4b3852ba9d51b737432b845ac45ffe00000000000000000000000030e7a6e41492a77842fde4cc8ef0eb543a3af88900000000000000000000000084a72dd782356c781faed437b0743e5eeed15669000000000000000000000000be37d6c510c5a59f395e9cba06ccaa1e496bcdf500000000000000000000000050e49cb883483b74b0d320f08c1045d2c430147900000000000000000000000070b7dd73b707472090d616cabe9951fa30fb6310000000000000000000000000f5d1de3a9779459de6c4ec1281e036251cd8ef38000000000000000000000000495dacd56ae13633b27d4431ebf9adfe3a2a61ea00000000000000000000000078766d319375b039cd0cbb1e1a759dd49a758249000000000000000000000000346658bfc69897008e7725eff30b290c5ccdd6ac0000000000000000000000006cad493c6941ae78a590a17b471fd6f7f94a1b29000000000000000000000000fa5f765e19f7aea5fc562dd62ddf78ad03c29b1900000000000000000000000039e1130b933145201c66a354a91720174c1ec9f00000000000000000000000003533fc424baac4d26d7420a662772b8169f883b00000000000000000000000006f9491e305ab940aedb2ecdf9943594611fd2ea600000000000000000000000098b1692d439389d1d78a9c722e872d10613e89d0000000000000000000000000908361b469dd25adedffcb04b1bb6401316b6355000000000000000000000000b49fc4f38cabd282a693f5de071bbcdbb5be0f7a0000000000000000000000003ada61f1d10b1298da8be23c6e437930d079eed0000000000000000000000000b62d2abbe8aceeecabd93581360fb8e3bfdc03b10000000000000000000000003b0012e94cf9c287eb745f3c4a6ece2a7b5bd97f0000000000000000000000008ad08cc1de6e06d6652cbd77c08056d4fde95bba0000000000000000000000009d69858ab723968774dcbba642814cc0dfc9473e0000000000000000000000006249055c602d9848810fdce89971b3c87b8451eb000000000000000000000000930cf2ccacf1615d38935e5ae4c46b560b3780c600000000000000000000000037a68143988739af8b43ff8afe35d9bbdbf40c1400000000000000000000000030d4eb071e5bd9a2180d573d776c28fa291f4c6900000000000000000000000013cef1478ef9a2773acdf53505d064c69e3014c600000000000000000000000047a6616018db68bc0c82e4d88914e30bb5e8c9aa000000000000000000000000b47043368dc1b1342342f21923d271543e128b3c00000000000000000000000015c13bd514810192dab48f812b0c611e1cb2408900000000000000000000000066f73cab14f69b0bb029f0a07c7e07d5759d31b60000000000000000000000009736df82e09b8e3aa685ec792ee68ca34f0c16dc000000000000000000000000d995eced67d5d357636d0475fbf8bc31470a6453000000000000000000000000cadd71dda6988c5d7c1d376513c5b35bcc88712e000000000000000000000000be5f6563ce5593d0f33bab652d7e0cf9b219cba800000000000000000000000060322f6d7bc1a22ce25fe258f45e107a41d8820000000000000000000000000066d83686e6cbff75faf39c04138a691d612af09d000000000000000000000000720f4d51b1c49c8bbe7a1e6cff960e4361afbf9e0000000000000000000000004fbe7cf1a692d4f4a5075f7319af92382d4eb5b900000000000000000000000022d151e4da0e9580b33406c4e8b6c5d8a7b864fd00000000000000000000000041aaf7fdde17834ef71f54284d19d986f4b9f7b60000000000000000000000009957327142bf706eca72d9f5b497c2637f820ffa000000000000000000000000c08b715dfee7ab9bd63f80b5d23898923e845fd3000000000000000000000000e8a49a466d7832a4ee666528e67b9c08aed5861f0000000000000000000000009b26f0f8a259873922d57169c542306dc078782a000000000000000000000000d9f0fa3a59b2a3f73a86c09307bfaea6eabcdd840000000000000000000000000d24e19d509f8c207b6aef2a6f118429f56ee7190000000000000000000000006ceb74e23afa7cf0985de7cd5300cffb40ffb88d000000000000000000000000e7d3b733feb9567a2ce4adf371ef3321794603ae000000000000000000000000302a6e29757b1008278bb25eed1f3934d8b467a8000000000000000000000000c63c3cba854b4d22407d7e9107c71a29eb35024100000000000000000000000046ae814a4a452ec27d0e7e118eeca59a9c7302d100000000000000000000000031950521eb95fe55d887bdfca9178b1339ead2710000000000000000000000001b419fa886953c4dfe550bddb32fc612dcb556de000000000000000000000000883272ac582bda4eed0228c930037c44c543ead10000000000000000000000003304394820759f99c95fb9614d32999b1c2674d5000000000000000000000000819462394b20c5d29c9f68a9bd28db9f07cf951e000000000000000000000000cb56100d6a57cea9d6f40080cb6ae7641729b934000000000000000000000000efbde2a2630da6f13586e1b794d0f4c9b4a404280000000000000000000000009dc178c64995ec32ce1ee31f4079e21dbe17aa51000000000000000000000000bc1884efb326a6d3a5c01190796963edacfcdaf6000000000000000000000000e41e35186bc0607579f4d41402ac7c28a1861c2700000000000000000000000029230d7b67e470f2fccd2af7da07e1adac1db3900000000000000000000000000811242b9eeeeec2d5f5ca6b69536b85e7c9dc2300000000000000000000000091a8b3507d11e4f65aebd0ed99b63aaec6b4449e0000000000000000000000002e5211668ec341342a4cf776eb83fc0e8e75e1e6000000000000000000000000d052833b394b93553f6e7551057c07b28cec5667000000000000000000000000efd657ee67d37142c2ed7998ece5ea2a7ac2e76d0000000000000000000000009071d3c0099bd904152c276b04858af8c50efd61000000000000000000000000d3e3ece7aa0e799fc9bd48319db9a8b71eabddf6000000000000000000000000ca423b4d3a8579092c43a44b89598dbd58ea09b1000000000000000000000000af8fd53cb036a7fb49c8c33af916572411efc0b4000000000000000000000000c5ee84bb300d99774cb88260810c07eb488851630000000000000000000000003c488a4d09611b3eb67ac73c501c98aeed3b562b000000000000000000000000adeb9d8817d55e719847f5757940730958d16c68000000000000000000000000d03dc3d9133e9592d4ff522c45c6259a28c96b010000000000000000000000004c79ca51f4d439ac0d3b06886cbdc333c1b20301000000000000000000000000969d4038a37e662fb2110895db8e938303fd5321000000000000000000000000a7738686364199ada94b7a9d8114f412ff4bf6e80000000000000000000000007117d4d00a14ccc669418feb4c602786f9397491000000000000000000000000ae09291906244b571b720dc0ee422b2b3c00b3500000000000000000000000004a230a3f6ec4bacec17eda56ccce66c5a101fba1000000000000000000000000ff0b2c5a60b796e1431e8c45d9fe5a519f8d1bbf00000000000000000000000002ed6f8df426c0459a9be065d38062d3641be36b0000000000000000000000000b6e24f2abafff8f3c81bda39e07501f336fac2c000000000000000000000000289e9d465140b9d11ea8f88303a00dfed2707926000000000000000000000000b176585fa75ed543336bd5d3384487b33ee21e5b000000000000000000000000de730d80dc7bcba36ccdad5bfc80c90c27663b6d0000000000000000000000008d0e740f3716fa7032f82f4d7d490f7b3f438cc20000000000000000000000007141b521c1d19cfa8d4272af44af24ed6dedb929000000000000000000000000f2a1c10393da331ebc33fe2009052f7aa9f4b90d000000000000000000000000fd86cc673bb244e7a43ca2904b1581f8ac32118a00000000000000000000000018e2335638240ef2ec03faf9a4589698709f1d200000000000000000000000003aff61b6c2e6a795c1f1da43f87fc03a48c39d510000000000000000000000005be7216288514ab108666333ea410d7db054ffd2000000000000000000000000891ef770d7c7077a518d7988617fa5fe4ee6ae99000000000000000000000000913a6d7ab8c3347ef91ab21ca5936bd1a3eb69c60000000000000000000000004c690843abb1de0fefa240a46993e8221dcdb71c00000000000000000000000079eac30fefa22e57262ed64046b30494f412097b0000000000000000000000001c3822ace9842c623e528b385e1965dc1ea6c7190000000000000000000000007976b97bd86baf952e91beb4ca292d784aa09337000000000000000000000000cedcc927a350e751dbfb22a026ed851fd1f1ff01000000000000000000000000bfb366fe17bd5d07ff969a51eb0c48338efdea1c000000000000000000000000c00e3c419daebee89af3bd67e3d852e8d58cabb9000000000000000000000000dfccd7c60d22fa6242944822d43a3c78dd73fa6d0000000000000000000000000250b9765bc45bfaca7a4244092ec0c1e92e327400000000000000000000000047374d977b694f663d32f6cd370b0f48b21c1290000000000000000000000000c5badb427c5462d57e8ae9e695dfc848ae051be60000000000000000000000001ba7a17d826326fe54d95117c05ba3ed85814901000000000000000000000000239b0de6b39c27a088f2ad425bcb0a3216e4e2dd00000000000000000000000052cfe4d2e8c2ae4f071b9d8a55daf0d7d70cab81000000000000000000000000c7377673247c0ca4a5362a402dabf5900fa4e16300000000000000000000000034103cce2fb50ebee413aa131abdde6e46910c250000000000000000000000008bb2bc7b759605dc1bd3c763d56c68b66cf6922b0000000000000000000000009c2a45753c06b06592856587b37c8d2fb7b663e30000000000000000000000004276e069944ee41d47beeb9ebe5d56bec9eda2c8000000000000000000000000d1ff70fb71206ca08c68f098a88245b846fac05f000000000000000000000000f8d23ab1c14f25cdfb015e451ffceb75574aa4f3000000000000000000000000b26582acd38d9cee98d71623283123af6311b65a0000000000000000000000000a6cdff946a4e980cc3b478619e6183ef01e4fa9000000000000000000000000ceadda5a428791bc0dede8fb28f9d393200fdc3000000000000000000000000078526238994516b940da2505afad63ac36be530a000000000000000000000000485cff50a5d755bdbe2a382e7cdeed73fa56703700000000000000000000000017ec1770aa23aef44bdcc5f9e0731de83a1b55be0000000000000000000000003e5942ca5cf7241e3d63ecf023d88b27a6ddde01000000000000000000000000559ca6435fdb00b512aeb03df177faa56a378d2c000000000000000000000000bcdfc793ba3be3a5b3b172a8bafa15dff3829412000000000000000000000000d17be3b5aae1ac5b4c81c0547fc943a8773162a70000000000000000000000006a1579a76a29d0318d5a2124ca20c09e0dd7a02b0000000000000000000000002f6372c213dda486257bdd61692a0918a9f212d000000000000000000000000006d09e535e8975884654793bfe557fe96eeb6d45000000000000000000000000180f679efb26ebcb1491bb406ae14a8b75f7c649000000000000000000000000953de70cdfa9bdec2600c03861ca48ad496d014f000000000000000000000000059a72e766361e0e9cd96c97b51d126096bb61580000000000000000000000006c61655320d8f79acd2d95da3358018e94ea891a000000000000000000000000157f567ee7dc84356584ff953185286645fda88e000000000000000000000000132bd2fea9830144d6d766fbb62d27fa028539d3000000000000000000000000b04ae3879d7398ecb335b6036baa70651661693c000000000000000000000000567dba74b7323eb761f45798dfd6d8c6c6eb79500000000000000000000000002eca8a77d07a0d1e123da318c25f8d2228c10d220000000000000000000000006c364c7e5a351c8944b81e1e3843b290bba283a80000000000000000000000007c133b9c5eb66aa578f6ee2b079ccfeb3e9e7b1b000000000000000000000000362a34bf98fe9c08ebe835f26f29df4853a2e6a20000000000000000000000004966e610bca6647e7ee189468c6e09854e3b62100000000000000000000000009a3d837d3c26a938ef4bbbc7584de4b6dc1c8153000000000000000000000000e88acd2e1a9e9fbbe9ecc7f2854c40bc7d2d7162000000000000000000000000ae19750cd0fa0e1c38aa6a2fcefe67a68a26995f0000000000000000000000004274a9c386cecfbd31262f739de3da2a89fec34400000000000000000000000004337da9e34518472d53b443d936bec89a6eee72000000000000000000000000bc65c556355e4abd9241a46f031fae808501c6060000000000000000000000006e99089e3948893e0d6b9ca79d7e8e6dec91b48a000000000000000000000000aa44cc92c052be47054017b5d721b995f6ca538b000000000000000000000000b99de743a6b1c022d2dc9025ccba71d086226f0f000000000000000000000000496a4afd9effb0f44ceda2179185d7d3767cefc100000000000000000000000002e0f733e547983e50daa073b9b129f91b909d220000000000000000000000004abd54628d3f2ed526f4382de71f1550d7f47bae0000000000000000000000007bc8e691e9d3f96a0bfcfb068f6f7e94d8850cd5000000000000000000000000cf67478e8d42c9bccc98fd50fdacd3097cda05a8000000000000000000000000a270b465704afb258420b30ac2143dc91a9f6b490000000000000000000000003fb5d4fb76153977248920c7ad108670bf8eee770000000000000000000000006bb5ae7b5955acfc6b068d20cfc807a87f9286d8000000000000000000000000d25d6a65a74d2d3046ab704c74743fd3e22a5e850000000000000000000000004722f3da3c68e608c9511bbc82c3e7c35ec4a0ea00000000000000000000000058a9c65e9f17123e419b5ecc59f2faa3a57e509d000000000000000000000000553aae98e21d38e7878abda1f52408fd0475d13e00000000000000000000000084c6a54312d5b1997cbbd53bdcdafa9ef499d217000000000000000000000000f13d807b6fa35d962fbfe7b4017b1d16446dfd41000000000000000000000000f562f1bf32477838bf62ddaaafe7d00c9ed277ff00000000000000000000000055a66e987bd41838005c0c9081d0587d1bf8c9540000000000000000000000008da410ce8e78f0294fbb8e92c5d6594f667fcf2f00000000000000000000000000a9a78060bfedde5adb2434490183dde6c0ba4e000000000000000000000000b93024e2cb5b756da90a72ad9cd659fc020eb7ff00000000000000000000000052b5be4d49ade17754bef1e0186051c485b3a192000000000000000000000000de09b421182c25a8dbde33acacfb60e2a71c4589000000000000000000000000e6c76bfde16a5c0ace3239209f61e291d5523dae0000000000000000000000006f3ddc29992df10cf7b4b0db6cb89a5c7ec6f4df0000000000000000000000006736bb42a35e4b4e02fd677a8cd01675adbec3150000000000000000000000006dd3a6a037401eea1cc71fe5401b1e9e0e3a950800000000000000000000000084afc081a5387ce948b739092eea72532cd3fae70000000000000000000000007ed1e4aea0e2b35f73d3251fbfe43b37b5a36d5e0000000000000000000000006f50ec717aad95161307f1762dc07b187203029b000000000000000000000000e1e1367a0cd1ff7d0ce4836b0ae1db5c04374e55000000000000000000000000a8ad85ebb1f0a0cb5e506478585fb3972dcb2952000000000000000000000000da18d5c8c1c333d1a3fabeba8069ac3f5aebdbac000000000000000000000000c3149b9308ac6004d55f89628f7ed56ce6729f340000000000000000000000006fec91775d774432f170b3eda1ec95573d73a020000000000000000000000000512bd4ec2e21dae953907161bb87276e50126c160000000000000000000000002613fdd39f2360215107186ee681786b4577eb23000000000000000000000000aa11506c796343a8bf8ce2ebd05236c128706e6d000000000000000000000000349097c6be698d097d125cc5a2ba4f08b0dbb920000000000000000000000000be59aa2522c9c3c7e14b4f52e8dde572aa9f3ec300000000000000000000000033865fd39820edef201b602b87f7fc914ee6eb2b0000000000000000000000007c4d3266da0d9ff17b45b6b508270f5c6cc29990000000000000000000000000bf7e9d7037b65b92f56ae55eb0dafc4c7891398b0000000000000000000000007268fe9243502e985ae1fc8d589007841dfb63f2000000000000000000000000dc9e139f19d33e8562df835e675f0398eefe0e63000000000000000000000000cdcfc01f4cbd00191f170ebd64e7f94a40563f2e000000000000000000000000fcdf2dbeecd9a9b1ac4b10663e3f7714cc29aec500000000000000000000000098dab45ef6e6f21b8dbd015fdd40c89987f4ddd7000000000000000000000000676853215f58dc4adc31501c2622da4a73b8f1fa000000000000000000000000adfe1bf9cfd1d059126a1a2a59144d751130062000000000000000000000000045a6a7c191b7090437380df132ba0c107c9b4f760000000000000000000000002f4ba64e8100b6fa26d22012c20791800f85636a0000000000000000000000006ce8c74994773edc722b18ed8cfa1852a54514d00000000000000000000000002fcb17d16ce7c8771cfa9934537759ffa9f9a57f000000000000000000000000a98dbd7d8794864b2c0cbe9a5799505ec9b847f20000000000000000000000003fa66f61eb082cbda2ade927bd498026b2e150f9000000000000000000000000f5c0b1df715a64583cd3b5aa4234ac7de10b20ed0000000000000000000000008f9e6ab79c304d5ef87c8047a2c05084bb7e796f00000000000000000000000096c00412e5870e79f5bd586f0f7e91047f497b2800000000000000000000000045aa185c35c0e0fcf1ccbd1264360ecbec70774600000000000000000000000072ac6d90578075424e138460028de4802b1d8abb00000000000000000000000070db2dcc1ea6504f70035b6c50d98842377728af000000000000000000000000da6a05987ba6d1b85121eea610bd18bd206a80f4000000000000000000000000ef41e1d0d1d87c52a71731063e41f20895763360000000000000000000000000c14dc94aaf13d506f446389638a5d34c54f03892000000000000000000000000fcba0d8388292017d05a37b7a4c3a400cd5ae404000000000000000000000000724d72b4896709d5869dd0cdccdc90fcfe4af821000000000000000000000000d5de75c15cc316d88139a9e3cb6f5b6fde7f4525000000000000000000000000e7062fe757866fc5d72377396af07c94a38d6906000000000000000000000000a621143b286c63d21e30beaea98bc03b2eeeca6c00000000000000000000000006ef45b38168c5d05d50b159821f72fdf577e844000000000000000000000000eb0b55764027fe20674dd188fafaed5fc2451e6a000000000000000000000000e32cfcb1f98c0b25b7e496b500b710a6672e38d1000000000000000000000000abf20b9dc8c076447467651f969ec1ca08060f1b000000000000000000000000cc18b6d86ab26166b49a5e6608b90acbeee49341000000000000000000000000858783b7e602712414d4519d0d9f8afa923c22960000000000000000000000003d2cb8c12b898107c99d3bf5dacc670479b18dac0000000000000000000000007425f4de6b10bba4e7ab3f45dfe13f05550325b3000000000000000000000000ac0f1829b4f0a150ec4d8782ec3f6c4752eea57e0000000000000000000000000c876a435c2d3e3465a6d80feaab459fdc36337e00000000000000000000000060c842516f3798d576b4ea37d7888731ac3a2fcc000000000000000000000000138da5624feb928b0261d1b5102544c7c11e0dd20000000000000000000000006bd115da6fd75cd367d67003ce68c5b2863aa5790000000000000000000000005295a2e0e60bae8158db8f001a7cd6cc6c3635110000000000000000000000007b1ce3b556a18e84ffc84293e649b7f3d9b139cf00000000000000000000000016b5e11e2a6b76760371c6e2f60114172b33561c000000000000000000000000076dcadb0530831ade2f8a4464c8394975adde750000000000000000000000003ec7d985f2d8ca2485d0d8861553ec1e3f4ac51e000000000000000000000000bd82b20603fef4dfce94d916941c02126f542ff8000000000000000000000000de133d63ffe2ec9abac5912f9eec3609561292460000000000000000000000006d51fdc0c57cbbff6dac4a565b35a17b88c6ceb5000000000000000000000000975e60d3944b20e2529c64bb5fcfe2b0d7db881e000000000000000000000000d2c0bc5b292e18fbb3271ef4defd21f284da6255000000000000000000000000bc60d94e8063fd8b862d064f866240c1dacdf5380000000000000000000000006e40dc97a419b42490923677bbc803e55338c26e000000000000000000000000420e5eae854cf38bf3792c956dce8c0d10ec520b0000000000000000000000009bea60907683cdd38977bc96486114a35521ad5d000000000000000000000000da78cbf7f975206b747d4847a800cdd70ec4c4b8000000000000000000000000d872cc43228f3eacd26ac0bcb39144d94e7d5280000000000000000000000000b418ca128e8835a58d0b8c77a76e48de1152c1fb00000000000000000000000066c4ab5f5066021f6c71ac2c26e7afbe3a1bda2500000000000000000000000085b2528e3f2552919f78107a546df3bac099f7f0000000000000000000000000ea8dec8605da0b58fb8095ec06e4cd550699a6a500000000000000000000000049a4c2215d39350f9f0c6f3324f10f8e0c86b34200000000000000000000000093419d28248d289360942763e7170ccb724564d10000000000000000000000008e58e9de8ad973673a4a9e7da59f39c4a786cbf50000000000000000000000009b71376b6f9707645c3395879dec7deec8336ab10000000000000000000000006dd8479cf531cc0192b0a39906cac93d8de382c5000000000000000000000000fb83fdcd2f7c46b0057f02367478e98753f24aea000000000000000000000000383cc176833b2f0c03166846497b9b5babf3b9b20000000000000000000000009783242a1d5cafeb01d36ac232b5208aabbf7df3000000000000000000000000f78dee8e4c25fb69676b05274bbcf7b4fe78d70000000000000000000000000077ede0dcbf9451cb71543a6cbd58413b3eaeabd2000000000000000000000000b7f6b2554849559339fcce12a783748339d2c3a4000000000000000000000000349180d4fad9e5e9360d4e105acd0f94e0f3e2730000000000000000000000005938bff0ed9dd2578df946a5114164c57e8025b60000000000000000000000002b04cd09195102d46ed4f9632f44faf799efcd890000000000000000000000002010e04eed838b78a4153dc13d311839efd76ab20000000000000000000000000eae7772a798a6a5d9ab1a754c356cebc682a89600000000000000000000000078dadba04d9ac417caab663fae35ae145124941c0000000000000000000000002cf5393d595d9fde66faa4732fb43a344e87f3c600000000000000000000000023d65814f48d01680732c9d7200633cee3692a37000000000000000000000000a0691146f8034a59906ab04602cc01234ed8a84b000000000000000000000000f846ffa5c43007cad919aff480cf64b8fa791d9b00000000000000000000000089ce17c616e8aa5b92d4aba57502a7eaa8e26acf0000000000000000000000008e5c946832473be020b57a2659c8eb5f28922efa000000000000000000000000867c059f84f2402b4d5349873abb71a1f6028ee9000000000000000000000000a4b414d3f0fcd880e6e359c3c059236908dc73ae0000000000000000000000005dceb0a790746e46af706e72e34d9874004fa361000000000000000000000000d30e8ba423de9028fa11a9a97e96e21afa30ad4e0000000000000000000000003bc3e67f4da7ae50833fd3f1c1053033943703ec00000000000000000000000012d375c9b6840dd9b9eab4e6dffe1f20fc969bf7000000000000000000000000f9f162267c55ae409c12930fbed88a8ab09f973100000000000000000000000039081d35c0dd8081f4326f36cbc4da5c5a05da9d000000000000000000000000f77635a76a9c1084f91c38638c775aa8bde0c1760000000000000000000000001b8b50d529766f9375029e4d76e7bb6ad766b07300000000000000000000000083f17857a859b1c1a51693e1d6f16c93bf4ace380000000000000000000000008ea17f09bef984b7a393263110af65f44997646e0000000000000000000000005776744380c95665bcdfb117ae61fe616e31537c00000000000000000000000009faac773cbe1669d1bee02a8b40bbdcad8cba520000000000000000000000001f8d39ce01995adad99380d02afa2159802c9abe000000000000000000000000c4d764d533a8bc0a47177126e5f5dba7f16ff471000000000000000000000000f9ff92effac330586b321764ba10c892022b5b6a00000000000000000000000058a6f11f86197320da673234769c1c8926a9d4d700000000000000000000000049358b608f4dbd97c02a133a8404dc323dd39f0000000000000000000000000015b258724c10a2b00984364a4d531401fccf57b4000000000000000000000000fe38b0218f08657e5bac8e11d7ef2ae44cdd0613000000000000000000000000439b456ed1c73ff3e88a640939cd831ac47f096a0000000000000000000000003a49351d9c6bfcb28a65a15450d101517838d021000000000000000000000000c37dda4369690b97553c75f7063b44f269236ae2000000000000000000000000c15da563939a1f08a4ef9acb7c94b1d36bc6d92b000000000000000000000000a0d2eb0fa57e54c2c1963cb6769e42b4063cb838000000000000000000000000ebf7d90dbe34bb08db97740bb7f033572872494600000000000000000000000012f406ff69f5fa07539ea783a5b988c5e1690b50000000000000000000000000cf9467749b49658b9cd044dc13cec8a00da64c300000000000000000000000001fadd63d8c34924874a55e0e5288408870d0a770000000000000000000000000334fe0eaa20fcacca01be5b524464e4a5aab7412000000000000000000000000261bcc35f32afea7bd42b02229a58c06f0779bf00000000000000000000000003ecc22cec7850c240aa87d20ac939fbc9254e0c300000000000000000000000057de3ed33dd9b6e111dd8362009845d237cb6b7400000000000000000000000023c32a5c901cd7f0c4b43d99438dea892f02680300000000000000000000000021cc688dbeb62945d6163c648dfeb5ce03aa6ba0000000000000000000000000e01a2fabc64650ba17c2b152686552c8d4cae49d000000000000000000000000dc1297be25682638538e23db85feeb1e62ceb0b80000000000000000000000000a60df1e5c928b1c50ef19e6e16ec92b516852330000000000000000000000002ee2013785d3f7f079975164a8bc1d5dfe774f1b0000000000000000000000000fa1c273e8061e25572dd71fb7bc3817e323316c0000000000000000000000005cb9a22d266a6145dbe87e9a6be52057e0ae2b8a0000000000000000000000007c944f0f1eb58c8888a4a5de8cb89b87844a7353000000000000000000000000daba4587c90d256843c0f2b89763ec4e73bd882e0000000000000000000000005f96b2701462f1decee4e59c88851e9ba51cf78e00000000000000000000000096ad53599fc65ed2bc1f14aaa628518ac944a0fe000000000000000000000000787fb30cd1fadf2d896265f40d915a9334919c1d000000000000000000000000129b66a8500be28062bb13ed21f8c72b5e1df40c0000000000000000000000004d27be689a1d437e9c4bc27ae17f91b47685a42a0000000000000000000000001f2d6fb8a4f3e607b491157408d5dc1314e162c0000000000000000000000000500fb0b3230cd9fdff2136f71ce87355e26fa0f70000000000000000000000007094b133c9b1d88b856dcb6db408f3861ddd0725000000000000000000000000bd82070c7ba1d33810539e6d51f02d5db1020d66000000000000000000000000541347cf432c62f57494c97fceeea49cbc0406f8000000000000000000000000b392bc301bebda350a62ef6a28d4f7eade6fec3400000000000000000000000085313c7f1cd5d3849cc30b6179f0a77e11b1d68d000000000000000000000000019e876377c4ebf9def8b1e242131fc9fb903dc50000000000000000000000003cbc5394a75932746315b7beb2ffa60533e063d40000000000000000000000003bc2d2f03806749d829e5ea9ad73cc3f1415587600000000000000000000000032a48b5fe791d874e8833aa763ee26bdcdde287000000000000000000000000076b3a98402d42dd2374c788e65585d22f651eb540000000000000000000000006eaca35fb35ef27dac9ca532b1e36da02f385d3e00000000000000000000000069105da73d6e2bdc4a5dc192d41761bd47210d95000000000000000000000000de2491937ee9443fcf01fff607ab57cc253c4bd500000000000000000000000047c5ad9af3a31f4a1955d2d8f3595a2cfcfab5a2000000000000000000000000e4e0e6b52d5beb6563b5b558b8a24200f85288cb000000000000000000000000fed1420edf0c42391dbd257500dacc37388066d20000000000000000000000002ccacc1313a2d8b662d0b39ef023319eee281b53000000000000000000000000a8b8526158239f03f1a9e59c49a4a2a5a57a1fb00000000000000000000000003b8b569f807a5e827617bb2303deb4f93341c5d7000000000000000000000000ff6a342e1112f74ebd000aea1628bf8227788500000000000000000000000000c22dc355e10012b547cda534bc4c2f8bfad47a6c000000000000000000000000edc1144cf3ed71f5a35322a36b6509e2a4e6803a0000000000000000000000008000393659e245a2b842f8b48bcf303458b2d0510000000000000000000000005c54f473399f5be0ebe7a8672a00301264b17d700000000000000000000000003fc4a33307c633330ec1ae53a1a767c02716eb5f0000000000000000000000003d5d1044291519f1c1e5d32cc50d06aeac5d0f3a0000000000000000000000006f2840edfcbc0bc6c8cd7f51bfda520e11d36cdf000000000000000000000000211ae9c10fb054e76e403dff5c6eef59eae3adad000000000000000000000000fa52d4b29ac4d37e8cdd90b63d18f076d8dd2b2000000000000000000000000094ddcb1adfcba0adee194da29d67b703a5a5e97a000000000000000000000000b919e97a5bc806d2775061e90414a33192ec8498000000000000000000000000984aa7f9ebad05ecb9e32e11156b5b17855f4cf0000000000000000000000000a66f964474e69b8472dd1463e51af15b487e10d60000000000000000000000000fc7f04f17097f23c50dafd031c5f20ae2efe7f20000000000000000000000005a7fe11daa24d33b35caf9e493dbb9dc2718faa90000000000000000000000008864a8194198f5c23f47c40a0e53ca1f350e9902000000000000000000000000c4bad7c49bbaf2da2e92a46d4c236e177cab6440000000000000000000000000b74bc3a121fbba975c10e87ec3c7b7fce8f3b9540000000000000000000000008be2c8870dd6ed8ce6fa56d3818cf542981825ed000000000000000000000000c58b59375896f12627554200eff5b9ebbc015c180000000000000000000000008d254a170bcb0cc8c29468d52baf298a48a125b800000000000000000000000036be843cab6cdbb04141bd034b979f7c784e2cde0000000000000000000000005e49b2552ccb988fd2d7ea41c8e1860bfdccb3ee000000000000000000000000a0f6dafd3e2cd5769307605dc2f5eac194a10f53000000000000000000000000147f324c29fe24b696f38b6e1dd1290349f7a2bf000000000000000000000000b1264944ac097c361fa502a1901dd4a57dff3ec80000000000000000000000001b3268a8eacae9f953251cd7070bc948b5d19b750000000000000000000000001f2fdb61a41c5e02db7a6d7797d33cefcef399d800000000000000000000000061e4f184072f2b2b423cadf631c9f876d510e5090000000000000000000000009b3854877932da5cc765b2c276c399c803b96a8e0000000000000000000000004d094d43eefb56b3a1505ec09bf31fd40fc55f5d0000000000000000000000004261de022e8c3be7c336c17da6d63ce9eeb5d79d00000000000000000000000076f97f0fa5bc6e13625884c3e571f77192797c99000000000000000000000000667a0318affd2c6926807a3d3de9357b7e9a07b30000000000000000000000004d5a2fa287cb699820b62bf36145dc72d51a00cc0000000000000000000000003875a2455ffdfac953e2881b7981bd935a729d9d000000000000000000000000e9b00802f4f71e3d22050ec229b80223120b700800000000000000000000000046a9359d76a4848e921cafb556969b637253ba170000000000000000000000004821341a2a9bfb409a7ad47828f4967b80a0cc1a000000000000000000000000cdaabd1ba03b6d211acafcfc9b2d8feeb13b3694000000000000000000000000532095768e5a231ca3736be19692dec38ed5d9250000000000000000000000009ee58877a3af14836af25133be833acd5a2caaea000000000000000000000000bbe0e42aea9bb65dabaa13599f910f36196a17860000000000000000000000005fa2db5687868e7a29ed4bf2ebb58af466e39ba300000000000000000000000068d645b02e9a2174abe9d87aff701763b07c9ea4000000000000000000000000dd7561dc42d98e0745dafdf22069e02d5890855800000000000000000000000047193c97bd64f9827c33ca9d121757eb8b5da3350000000000000000000000001c749bf920075620abf9d720601f35aff56d0ee2000000000000000000000000a91276439bc0f3c52a6b0f4c8f1da82234a046e00000000000000000000000004e4588790999fe77f0ade7dc2665cacfcd26205000000000000000000000000093c16289f9dda4cc7d7b0750857864217080dc00000000000000000000000000ed7d15c50e2a082c3c63a1995f961d60c6bc09dd000000000000000000000000b32d6d44362602ad60017973d0c4bb258122da03000000000000000000000000aca9ba06b6b28427bc202f4c71b2e27487a9cb5700000000000000000000000039d6b739e3557dff03f0b361f46deb03e6cf4a7f0000000000000000000000002a3dce9f7dbdc0ab88d2e0a909ae416206ddf6b40000000000000000000000009744895bbd5bf5b24894b58f8051db0e26884d14000000000000000000000000a27ab7caec5797eef7abfb24a242c523b977c26f0000000000000000000000003a2b1ec06328388d681d987c587e915ebe98f888000000000000000000000000fe9120637b5123972ad69f65fafddb476860fb81000000000000000000000000df67397830053e5e234a996142e6c52ee25689e6000000000000000000000000a0de5d5515b5c3b43062d8050161e5ddcbd7000a000000000000000000000000f0d129db555d80f715d9f5edc7d3df97003d69410000000000000000000000008f1c97692842177fbe0b4c3ec4cec9230f6314a700000000000000000000000075bbd8014f89ad0d009c22efe5c9d53176d48a340000000000000000000000005c43413d767a5a62a7be27584308565fad329c2100000000000000000000000095bc12fae7913741af7b44da7c317f7848ebbcc8000000000000000000000000b97c51e406d570c5d7d5737b2e7e2c7175ba6932000000000000000000000000592a085805d36deec58ea936beca3ee34762b414000000000000000000000000f6a017b2f7fc02a4901f680d0767a4bba8258fb3000000000000000000000000d8d1eff32bc9442d8e3f0faa0ce6b5971cc79461000000000000000000000000d64dacc8779d3f5376e65ab5357b183eeac4bf21000000000000000000000000d8f367b10604e12cbbe680735e03ce7bf3085a770000000000000000000000003a7f2eea1e1f3e8ac60175498db62ceed47b0926000000000000000000000000cc5f3020f29a495a5f6e25ca85dc9edce0b9b0cb000000000000000000000000cc347b84e783708fbd60d77a641a0b476d56425300000000000000000000000003904cd07fc174845c3daa40091987ab78e92774000000000000000000000000e5c02525922dc6ae2593160fd7f73d3f72a40dad00000000000000000000000057b79a4579101957be0d95fc35d72de07b41b331000000000000000000000000a29998e1b209d7f5d65d974a2a6b08636a0f53d5000000000000000000000000b65a59a5032fd2733779e21c13006fe8a3afa3a90000000000000000000000005950da1ede0f4adb27ad7494b5c33d939b9af8cf0000000000000000000000001e68971646a2404e35dc4dd67e4931d2c7912a220000000000000000000000005dca0c61fdc7bb2db8cd5b8ed3bcfc6c3d771ecf000000000000000000000000e64b32223670c8886b99163ced0eaf1e719c7d84000000000000000000000000bc9828b165b2325a2bbbcc0bf573017d8ce5950e0000000000000000000000003513bf92fdb197a604dd5e7d7c4762fc6ab3e92b000000000000000000000000ccc6a2c96b0c01ce060fcd7fb823407d42a075ef000000000000000000000000ea384c94678ad4d7867d471cc7095e5ead3314cf0000000000000000000000000e70c310497a6e8909b7edda6c154e133a1cda5c000000000000000000000000716f384f3d32705aaf08fc9b951d436e5acd60be000000000000000000000000cc08f9bb9910fe6208d063da007b03b653e42d850000000000000000000000006353a6c104f67651cf72698f4dc1dc6df1ea8667000000000000000000000000a057f4d42b71563cfa6615255765cdb4f0e91231000000000000000000000000e1f52c235a6927a531b484b65d8e667144d7121f000000000000000000000000ea957781b23eda0e7f2266a49d43dc34ce0816780000000000000000000000008d9a04e8538ffcb9967de17f2dc21731ab4fe7d00000000000000000000000001fb764bcfc1dc9082c9b904467323d486d1f8f2a000000000000000000000000e71752f30610ec76b193373245f39972693b4297000000000000000000000000b53a3aee94315d43498dca82ec9cf93cef80924700000000000000000000000058bee62d9c516cf865212e58109415a82e813259000000000000000000000000fe88501cf8d2694eaf12c3a4d5de38ba3c1fcab20000000000000000000000000008c2435d2326e075302f06b92f77871bc1c040000000000000000000000000ce1f8f372d605651114848addf1d2644e5d5d718000000000000000000000000955b7c1b38d086a836cf468256d21161599c7022000000000000000000000000c2b565dbb4b8630a141634265abe87a3337c7f64000000000000000000000000afe0b6d3ac046b2110a69d7c4e069d0bf3ed480800000000000000000000000005ad90a056536f8b4d69dafce4c8661a4c528cfc000000000000000000000000a03ec515d295356f62d9a7494bac0139541b64df000000000000000000000000ca3a619bc7cfd9b90ecb6f5dcb8d60a29f61a745000000000000000000000000162b072813b2b5be525249c2bb308c623c561fe8000000000000000000000000db5fc44a4183eaec19167d738b42bfce6ff7293d00000000000000000000000085f3e08aa0584f54024324b18f47946f1aae18ed000000000000000000000000847430420cc3399afe218b6404b113bde290efd9000000000000000000000000ac02fa8b986733b055c9c8308e7c3af82043ffd9000000000000000000000000bab358ddfe3d59f9dcca056c585bdec900071ad30000000000000000000000005a6c010c622c6b84b88d0a97542a38dd69c3409d000000000000000000000000f01fc94628ac36a3086a16e82058c46ae2a7c0f7000000000000000000000000435b2ba23186c063a829c9435cfa24f3b483acda000000000000000000000000d0fe55ce525127afdf7da78c859570e1183cd60f0000000000000000000000005f8770431556350a00b235136ad20dd470e6de2c000000000000000000000000d73bdfa75c1328eb45432d5c0593fb47d5936c7600000000000000000000000009cfb51942f737913bfbf1bb45096c63ad85353900000000000000000000000049ccbb664a0ea3df1b2c0130a933abea1919264d0000000000000000000000007dd86c131b1c6f5cea518325d8caa46bc3baed5400000000000000000000000010d3402fb57dca85ba2112df16d10bb17e8cac81000000000000000000000000234d463cce87cfff305857fc2b4c73d0a5bd95f2000000000000000000000000711a56668cac9ebfca041099b6e361eab2b3d4260000000000000000000000001228f4b5deede1d5cd4087837aa5a3a471658e1900000000000000000000000085cce1804f8dfd1a4ea30fb756e848c62bb13e45000000000000000000000000e16e363c0f01359e95b2c87d5484bf32c3de98e500000000000000000000000010756b4ab98d2fcf1b82558ae1a11da74e3a3fa5000000000000000000000000edb0a5ee8a3cf6a3b59c77aa284f5fdc0aa2e1d70000000000000000000000006eaba52965fab0b404bebbda594a2ba72bdb6288000000000000000000000000aed06f2349785c04f76ecdc40a8474c9866057da000000000000000000000000ade2080fffbe3f3ac0b579bfabbf6f5f8671ab61000000000000000000000000f22d40e7584d75f527b1bd5364fa10c1a5417cfd0000000000000000000000004a5d972915ac58773bb51bd9afd485090994d60c000000000000000000000000b4c360c05c2f78ebb8329ae2d5c8a6a9c15233e0000000000000000000000000642d64b9e211ba67aebad021f8a286b18490011f0000000000000000000000004023f58dd523e2aae4e167aa397da58ee4a1745a000000000000000000000000ec82f6ba6c53654aab6c9fa1d43d48310056aaa500000000000000000000000009ceef63b60c1ac0cd435c778704e569549f9c23000000000000000000000000bcbec629c756485a9172356d9c4c86814273971d000000000000000000000000d6b8980f0f720e05b7fb9d86ef51db5e6a66a637000000000000000000000000f0e1f64421d5abc36fb39e1c1f2c4adba3e6c6990000000000000000000000003a9afe98da5e5beeb4bd4c8890f76a03d8c99d98000000000000000000000000194f0ab60c8b6307480b9440fba37a4518309c51000000000000000000000000889bed31b1e731b87ef7be864a9938ce9c2f53eb000000000000000000000000108f0719ef851ca80e5f5f6255eb624f414dd6d5000000000000000000000000653a2f1b5856e8f21e36bf78ae6b6d1dbabae24b000000000000000000000000f38972c0772b4b9c7d24a6ccb7e4c9e402bfec19000000000000000000000000c10b6c0b0e000b2b9db2f6e887cddde1061d42e00000000000000000000000006ea94301a272d0c3f275632897e38ad45ed39f510000000000000000000000000f6182a94b29b20f0e985125d0f2be9b5ceea5c900000000000000000000000028c80d1801e432947c7a32fdc1664b4d9a3b712b0000000000000000000000002136010239478b033b77952099a1425c22d9259d00000000000000000000000029593eaff8f0ab758d9607a41727b261f6557a8800000000000000000000000029a801a9ae2ddb829e821de0622a84cafa4944b500000000000000000000000032fd52cac23550fd53f4927cb9ab6ec59e2881670000000000000000000000005087e7014516f14478c92c4ac5fdc5b05be388230000000000000000000000000c44c434268070a0fdddd5428e7f865001932b2b0000000000000000000000004b1a6d31803dc11ca8b84ea574f0802c0f0445490000000000000000000000001a72aa54ba99573241f480c92c8ce9ab19aded140000000000000000000000009f3d455f2470c308194bb7a777255f6a7fbb40470000000000000000000000002d5278109ba33f2159f2eff71c295bfbe921fcbe00000000000000000000000042ffc2b52a71f9df8ced145e23fd1f6c205c5762000000000000000000000000544ab426915170cf94b35701ab4d176c8f76a42e000000000000000000000000ddaecd6efdc09f194a8a3edb448150636b3e94c9000000000000000000000000064564785f0de509b9fbc0c2d623e0a7e212fd220000000000000000000000003509ad17f7682e4c6653c64ec2f00e312765e44a000000000000000000000000b5664deb65abbd615c0f4d1b9b54f2d6bdbe5d1e0000000000000000000000005b4e6ede115b7c9a2cd0308e433380b044901e090000000000000000000000009021547241d68416f11fd53fc12fbf50a40f0ea30000000000000000000000009b92b571a4be9efde8f034c80633b7d2e5ac520e000000000000000000000000158026b8598c770909a3fa11617276c87e863a8d000000000000000000000000cd44d2463ecb195fe046d05a11d6fb9423789bbc0000000000000000000000000d1e35f78a1d3384ad4783e5fc1867833715b454000000000000000000000000bac051bbf79c5321c0f825ea9bca71f9921440290000000000000000000000008f30e498b46de4cb0aab8093c2858cfae337d7fe0000000000000000000000008b0f9b37a91a0304a73777feee280d142f855aee0000000000000000000000009cb8776ff8359fac90b38a7e17a71437c62874930000000000000000000000003abc60de6776fc8e211dcb78950eae0a1edd5a3a0000000000000000000000001b8d40a9f1120ab036d365ecf3fcc0aac40ac54e0000000000000000000000001971d5d685bbdd5d88b7c1efa102ee59c55c81d700000000000000000000000049a37908f092a21b9ed8b8568872d2bde20104b300000000000000000000000070c24fbea9e9b0929abc1305834c8aad7d6efaa9000000000000000000000000eb327ec9cc11467e7d64405d531ac82885e45b1400000000000000000000000097de93798dff81efa80d19eacbf25387768240b10000000000000000000000009782e081dd9a5f5ade05fe4d31c7f50026c07d08000000000000000000000000eb8ddbb71fb6617a65dd12a5d30dc2e9fd63850c000000000000000000000000b4728ef7ee4e21597b45a58cc11eb617c2fd6159000000000000000000000000bbbee38e3e9c13cc77631c34a17779369028c42500000000000000000000000024101c99f6f01a3400ec17fe8848dd92743e4af4000000000000000000000000157e98f3164660c845344f73fe3eeee0f40c13900000000000000000000000000f423953d13c9f0912afbdcce12c103206c36429000000000000000000000000514541fe42c65ca3658f76dc260037f19e0aa1c80000000000000000000000004c5fca544c212351ec3b10ee7885cf6ff39d05f600000000000000000000000020f5978fe82a4dbf2994efe5c4ef0ec5db48fe2900000000000000000000000033e82569b7ff4c11d152fab608e8455a0bc3270b0000000000000000000000009a60f2d12e6555d481dfeb3144bb468360f5520a0000000000000000000000004157798262a91e08e1ec2833f95728752ff21d0000000000000000000000000046bece7f1fed626cc14dc205e4db75e91d4cedde000000000000000000000000f335625355e032e319f18099990aa2457cf5707d000000000000000000000000a311b2b784570d8d060a6ff219d0fdfbfaeb23ed000000000000000000000000b19c0c3334c18c8e5e779defcabbfabca73905f400000000000000000000000090054a4ee853fc05cb83621cefc7fc94080b941e0000000000000000000000009d2782fac30e920ba6851a105bd8f3e8014665c500000000000000000000000077b5e2f84ddc2374a49e860ba0da79703b4be1700000000000000000000000001f827de3dea46f55498672f1f5ccb32443f53351000000000000000000000000970e84a4febfe8c3221d1fc42bb7d820342c9ddc00000000000000000000000068a65a0d9ce26b329bf9c7353d97a379c3bb3a5b00000000000000000000000033c91a39ea21aafaac2a6b46ea9a086d2bd45c9b0000000000000000000000006370e6ab5eaeb999d64ef3d1c7b869e2cbbc7cf7000000000000000000000000d9ba714fa0cccfcde310832b89900377a319987f000000000000000000000000d411883c1313e1aa7c96d02467f009c8fb52690200000000000000000000000065cae2f953b9b6bd766c721ccef7d59912b5dea5000000000000000000000000a58e1a6a750d6b69c7da3a28f9e1b85b3264ffcf0000000000000000000000007248d9dfe550ad363345292a0485ae91f27f9b0e000000000000000000000000a2d296370b5d3db2627bac7c20c21aa248b978030000000000000000000000004f73207851cfd7e7de0fb0727bcca06fea640502000000000000000000000000c703e413c58657f6b1d3e78fc6b87f0ffcaeb872000000000000000000000000f40e9911d814f4079e1f47e7911df7a95e0b01d40000000000000000000000008324fa247756a9d2be9d16884f620e65a142e514000000000000000000000000c0478679246288e7fa04f6829f7052968e559a7100000000000000000000000055b46feaf625e39d3a12c30b6c534f8c7439da7400000000000000000000000056e5cb219193fc78ac8135635a191c638f06908b000000000000000000000000b77bd9fc4830a801d42bcd3ffdf2f8c079ecbe280000000000000000000000003f04ed6564f34c221a6d835e5463c4833d1dbec20000000000000000000000001ac15f6879090e7661da8fe7702a1133a6a15520000000000000000000000000dcda97c6bd1bb9a118450c0731c4174d3de2cf1c0000000000000000000000004bc4050cc4774de425464f01c9f6eab2f92ec6670000000000000000000000009cc642881e7b7c89e8c26831b08ad05bc489fe84000000000000000000000000358494898bdefdd8785208f42caa29a681e048b00000000000000000000000001d0c1b3aec6a5a8d5850f45d39a699f6cd47ee36000000000000000000000000a71f1670779d4b10623f431eb9a423750af3d59d000000000000000000000000d708043c92b95768abfb63fc67d6442e71e83017000000000000000000000000f7c2d19c73732afa1c10acf9e5897680ecfe505c00000000000000000000000012bb7210de3395e62e74032c60454e30d725c03c0000000000000000000000006988f71df7a83ed6749f6e0ed2b3000e9bafb8b800000000000000000000000011fe7ae1bc224d5ae1f4a9aac8f9844d10c557fe000000000000000000000000493661f20d2e6bbdb23ab3b7be54da85051ebb870000000000000000000000003fda0207b3cbffeeb2ffea2e774c2d4b76a1f72a00000000000000000000000090ea39e4112dc93c2029a210f78f510b8b202e340000000000000000000000000a3e95d5585a977f6116b59c6de001faebdfd167000000000000000000000000d0babc97f428f1567f3f7e5b8ce6d6561ef25e24000000000000000000000000ed8603a0d2c026ff1ade55e67583870a24600c550000000000000000000000005fba71988fc108c7fd3538efb74307f477efe331000000000000000000000000c840585cb39b9c136923a56c5530149c536bcee60000000000000000000000007e7f4d11a94bb22b7a2b6ffce21d6660250f186c00000000000000000000000073313bfadb602a42c8f31a817b465c48b9fa415600000000000000000000000062bb3c423adf3ed5ffef56e465325920e2ec06df000000000000000000000000ff84e1239391e2340e073c068e41e9106f90cbbd00000000000000000000000059603ebb8cfe30b5f9ed3219c739a84173d4d3ec000000000000000000000000603fab9bd44ef790d4ac3a73de4ee28414b0ef2800000000000000000000000004b7f4cee1b48e4c052caa8c55516bc803578bb00000000000000000000000007ded6b955a9c8a4481ead5ef69a57fb6287ead3b000000000000000000000000dca22350627b49d6fbda4e74d194d0e543349ae2000000000000000000000000b69440593ecce76e2bb246a1fc42a8cbe1dcbe0800000000000000000000000083d0841bff4f0d2c456dc45d20253b9d443737be0000000000000000000000009bb76a7097c8352d8dde5978687d73df8f46b547000000000000000000000000a8b4e757edb188d2344c793cf496d0feab8547f300000000000000000000000050b23ea956e74af9758f4df154a5d0aa3d21c3c8000000000000000000000000f9c5e818e23204c1035fcada12ee6cdb224f641800000000000000000000000082bba2af654a5df8316701182e905d6206847f65000000000000000000000000cf17a61b16a571518ad1eaf446ab3d07965b47a600000000000000000000000030405a7fed43d01c40b564a8b528aaef75f563e4000000000000000000000000f86d8247c168712e0ed03eb480624b3c365d0285000000000000000000000000bc5fdb54287db5ffb1758ba62154fc920d13a8fd000000000000000000000000a110b84840e4ae5e34210a8cff92b7f293940791000000000000000000000000d78e66113e7ce06a6589080003641640b444e44700000000000000000000000024b5754ca500cdb89744a7229e9d3f5606fa970200000000000000000000000078404ce6d918bb2bf9701e93cad4e0f0b3f59c51000000000000000000000000f45c1f03ce7760f4b9b4dc05cf5c9238df8986f7000000000000000000000000245767fef8cfedd5c3199efc9d62b9634da9db8e00000000000000000000000003b0ad6d1d44b9c7c53fc011925b7f3667fcedf90000000000000000000000001179664efaec5f30ddd9dd047da395ccbba8b46200000000000000000000000018fba03fd49d17edeea143dd27b507f2cd3dd0570000000000000000000000000cca7a2169fb57a10a0fbc89600e9c9c0e29beb8000000000000000000000000faedcaf80464716a0fe826a47e08c2ceb3444151000000000000000000000000b86d288d770879f6e4d22811e573b6ab46ed31c5000000000000000000000000f7944f2c57bc42522b3700ee84dc686bd1e686e10000000000000000000000004709cce586a88cf44989011cf535f289ef1679b500000000000000000000000092a2ca5f8dcadbb8420514540064b72f4bf8b13400000000000000000000000069279d04837f46257af2afc831f33678c0e5b8d6000000000000000000000000cf682b95e1877c59c08babd82968e968e54dfbd300000000000000000000000062860104cfc569d5e0d1385fc49994cd95ca63a500000000000000000000000013227983c5df41b0974819da77d0dbee8be898bf00000000000000000000000048a8e232fe985a4d05122e27afb22481965b494d00000000000000000000000016056a3504d5290e8f763c82a1452c243cf08f9f000000000000000000000000a6e5b1e2e3485629d03bc3fdaf474a798bff638c00000000000000000000000052afbe979cf4eed8ee140e715b0436b32575b46d000000000000000000000000deb4cc4edb14e685fc87e3e079e9fc6a403830e3000000000000000000000000081050ae23b195a248cb13770ae32ea7f13433f9000000000000000000000000c25a318bfb2988a03b75d3df9b39953b8d298d2f0000000000000000000000001db9109c48514b2396992ca51fd5ae6a581d3b9a000000000000000000000000668562e5be6698b240c30fe8cbb10c6bd85569ec000000000000000000000000f5ba1546a065d5e58500c27d050c7c6c76c939cf0000000000000000000000003197d0d2459f91227682f93be0f5d5bcb562f99d000000000000000000000000223ce860a3d4008032541e6a8d4a134140f2a72d000000000000000000000000fb83dc510bf7ee890e7ee4e431b8123a7b19a001000000000000000000000000cd9ebaae9a40712eb89d05025db2f2f89f589212000000000000000000000000bd458fd763c945a5c53e32c808e0e23396c90ab40000000000000000000000000127da512c57600b54c05ca120ae2820e20517790000000000000000000000009a14df811d40efdaebf5aeb3e0b71d9236517d5e0000000000000000000000009fecfaa6224074e892174ea21fd8e1f76d61c7e6000000000000000000000000545c04d5f9cada0fde57137a679bb9e75e58ed69000000000000000000000000d7bfa4a5cb02c1cdcf614dbbf2d23ace62b5041b0000000000000000000000000eb59316a8d37ea2f3254ba484a7f55240eb4c3e000000000000000000000000350f66722bd87954a8ea33ecab90c5481f2bce4900000000000000000000000056bf5154c7e4d312ef07055272e4d6573baee64d000000000000000000000000380a3e47ad2d32b603ab972eb9d927805bd16086000000000000000000000000142cc7f43463fe207c819596d21abb3496bdbf70000000000000000000000000e55913967a6ec333b00e38a40f6b57e07dde46ec000000000000000000000000e927d79226430c1284082fa64616470891bb4ae8000000000000000000000000fa85085c5f4461094811d122ac45b82583205ae60000000000000000000000008272206a98470d8932cdf2b1f32d0dcc67c67e01000000000000000000000000a7c31ad9569374844f1c74b83f4782ec555add540000000000000000000000003620cb8f50bbfb14e3922487ec59e09f1863388e0000000000000000000000000cc8a95e79d42b38706b91998f43b39d96abb80e000000000000000000000000214de0a79bb591c1f1ed5e1e47d168145518b472000000000000000000000000efba2161b92092050fc97b790e04049af47e24d50000000000000000000000003631aefdd8db586e6ffc1e5851fd080c5f96c668000000000000000000000000853c4ef577e03ca1c5c7101cdb503ac75c4f70b8000000000000000000000000896b64ae2285cefa841d4e5325db6a4efdd8b59a00000000000000000000000007674e3c1a6cb4901e64226d11d193aca35728c5000000000000000000000000b5ff55e39bae4d089a8b8dd726d284b099d1dfc00000000000000000000000006faff304d38b733d50730c86687bf4a6994aff01000000000000000000000000432c59625e05cfb59f85bfab7d82fca2df81edd8000000000000000000000000b38d39d903849df4c59ae181603d9b1f313cda9d00000000000000000000000047a77dcd80d686175ca8e732e1fa1d0cf52d1745000000000000000000000000dd3f3cecd7a614cb1783b6f6276ed25d62f998120000000000000000000000009179d5a13b1676b10cd7a1629aaa650ce0e3031900000000000000000000000027bbb578f1bb93112300204aa2a47495310d6383000000000000000000000000577d9371fd8c21d6d92db82d55630fd76dc5213a0000000000000000000000002856f21a5cb7dbbf6d593c0a5468b4787e6bcad6000000000000000000000000e52f85496f6869195a67b2a545f2c6a35d8892e40000000000000000000000004c13d0d13d4aeb64a70a615f4a60ce15c6b06b2b0000000000000000000000007d564b4ae87385f33d8cb1a063d014c0b0a305ff000000000000000000000000c887a59889414c504b64617a9ed00a7083ed0ffc000000000000000000000000863e1a844466a6b2c0c63e51c96ef285174a5c6c0000000000000000000000007d6f82612903ee40812bca7ab04852237d483942000000000000000000000000433be54a34d4c79c08a56705584f65745fe685a00000000000000000000000004563304ccb16ce5b51754d99c02b676faef0a66a000000000000000000000000828e9bef571432a5c4535ebd3e0569c46c9016de00000000000000000000000084b4b2b8770a9db0fdefcb0bf9bd027489e89f970000000000000000000000002ecd3dcf41a690f2020998d3003c1d61568c2df4000000000000000000000000c32393d68af585031d3aa5961bf2c899f09f417a00000000000000000000000038f25ad154f36f872365b4612f619d315b9068940000000000000000000000000ab887cd0ae76be8295d705eb20facb5bde734cf000000000000000000000000fab868f84329fb78e0fc7990b75de9ad1526b498000000000000000000000000576b389aefb6d07a0cc3964f68337712f8338d22000000000000000000000000b8dc543402c21c08a1917c8e913f5910577bf5140000000000000000000000000d3ba23fa7f18110a54bb51b1fe38642ab7a34ad000000000000000000000000e2839741b499d58b8ec7a0a471be8d75cf31f0f6000000000000000000000000c52e7659c41f1284449622208a12859450786761000000000000000000000000c9e4b7da36552b6f97568313c57cd27993c0bdab0000000000000000000000005afdd9a2c20ab93a1e131949c84e67d99fb9c76300000000000000000000000084ab021e171898069706bad149667d00700456aa0000000000000000000000002ed20ee02b625513755ad521b9845377b72a262600000000000000000000000039bebc66560de46e7c58bb0d4b0b157369676d93000000000000000000000000d561325bd5757e5aba19057b71c63bcca36b3100000000000000000000000000cf631ca256256896aaec328fcf00c36e6fe430630000000000000000000000007b5d9d3742ae98a4d34f6dd3223e98c70f95f7a300000000000000000000000057433d0b9f76f8b17b840f51d606780103ddbc7d0000000000000000000000008f0a4a97d8e438a30dfb7d6116672d9efb6bd59a000000000000000000000000a87a6b244104fb50dd8edfe55187831aceecd8280000000000000000000000002b6aa3eb5bb9d4642643dccda5f4d333fb6201110000000000000000000000008eb53ceeb1bb263ca2ef95d791ef31f91536a146000000000000000000000000d92638505b781e188f936e0b5a3375ad42ae2d0a0000000000000000000000003bf48f80f2662edc87ebb219a874f942faf97ad300000000000000000000000050e25c6ed819a7f050c99ad3e5b42b56f634e69400000000000000000000000027914b026f9d56fc5ea289bff4490c248a36280000000000000000000000000075070f4369a2be5dc473af88fae8801a7c01497f0000000000000000000000007a5020b4f628dca5cf027fd4b399b6cca92fe11c000000000000000000000000e16735c2eb4d615ef8618f4d62b34aee85242aca0000000000000000000000007223cb9206fc143c6ab0ae353b21a7205ecec34d0000000000000000000000005f4779cc390ff9fa4dabd3d6de38f3b391af908c000000000000000000000000d92d1d7145cc041ef33ba7716c42af6198401b0e000000000000000000000000bcf342e836c57a8e7f8ae53bffdbe649e1df9e960000000000000000000000001e10160d2c7f374330e3687b5e51f68e564dadc60000000000000000000000002c7652a5b408cf1c6162786e968241298e5a95a400000000000000000000000001299950f01407050ab971d3ffa063844fd145ce00000000000000000000000048f828c79a22647661134768908feb29b72aa548000000000000000000000000ed468168628cca2e94da75d4e6815ec4bf3f0058000000000000000000000000e959c5f8bff0f0333bd1192034bc1684520a3a270000000000000000000000002899a3ec1426c764cad9d8eeb856766b3dbc9d5c000000000000000000000000844c187e6f92ab7c0df86035d163306c831e5810000000000000000000000000e5f7907100a133fbf1a0a084ae525799f8cf2db7000000000000000000000000d38cbcbc9fe428d10b045697ed5221224c31594a00000000000000000000000091e7581248b572130879bbb946254a8b6619aab9000000000000000000000000fda05685ce0ca1ad1d7038f032c00cf66237b18b0000000000000000000000008b6b84a4f3c3ff635d70d35599aa0b49ca621ef4000000000000000000000000ff329409b0af1fbbc253058a6bd8458196ca0bb70000000000000000000000008b4fe9088ed34fcb67be0c3ed10dedaa6f6eb5d400000000000000000000000014b00644481d3d17f6710a702f59bc261d82ee61000000000000000000000000e232940a1a50553d266e7af9e556a510b92b1ce500000000000000000000000077bde59d2013e081a7e17d78db74e84c1cfa47aa000000000000000000000000c0a0f1e4c5818001c9389e0b5aef99b0e2df71370000000000000000000000004ff1c1c4cea9569692de95a2c587856b0795eb8a000000000000000000000000d670873d2b035039f8d8c2b72f249ab9514a08710000000000000000000000006076c0e3392551ac2dd54953beb19a38af888a6900000000000000000000000041f40458155c1f6cf96f2459bfaa9380e0c455f1000000000000000000000000e8f9c781a19da2aa0f8e6643080ddbf0ce9485ea000000000000000000000000336aa5e2368968d42399623d974ed7c8867ee2350000000000000000000000009049f717515ebc618bd53a0242d00b9a356d2543000000000000000000000000a37f860b4ecfc349360c6fd325612bd608cb509e000000000000000000000000724b2c089827054141be83e800782a353b59fc19000000000000000000000000068a341cc7e5818743e1d807d04fb47f6699c107000000000000000000000000b7813cc91d557e98fb72ecb0e63ab73e9f496389000000000000000000000000e095df1f87937c11435b29839e4d8b977e03d79e0000000000000000000000002a4d3c1929af843ead42df013c103d7e97d907570000000000000000000000006785387d17366fbaa21135114fd89460b418559a000000000000000000000000fd62651a47f1731cc6e96827fca50164125f035a000000000000000000000000b2f2da48ff313df323293500f7036420ee7774440000000000000000000000008d1140a0dddf2439669a00a1dbeadf488fdf439500000000000000000000000037fcd8c0eebe191e06ab2cb7a0609b85f8ea0cac0000000000000000000000006012e8f9373c92347cb0bd099909afb8329f3eff000000000000000000000000d849f5eb7f11b04084be3721fc9541de83b0e676000000000000000000000000d44ac69c94a1a128329ae55b60d5840c926f6d4b00000000000000000000000098d43b5384dd468e23014394f42311c6009916ae000000000000000000000000ef74e4040dbcc6ea47e440de9c198dae59671ad40000000000000000000000003ed4eb2636cef517f02e03ddefa781300a142ede000000000000000000000000b6d2fb0a6c7acc60144cc988ceca055239fe74e900000000000000000000000066f38834895920589f66a8eabc2b6a543b0eca240000000000000000000000004faa39ea6ef677b1bde67b91adde1b45ebcff31c000000000000000000000000af386e6e712d2d1eeb72a010016f6f5356a808340000000000000000000000007708e3fc944212e9d77df25a97f4032da5f275f3000000000000000000000000e051bee318c3212753a45528b7b8e27182396bd40000000000000000000000001e1855fed6323d5ecd9c1e7b202660585ffc1962000000000000000000000000e48c59d3ebe38feee65fc1495efa975c1e6d479100000000000000000000000006473dbfc3d3cf983f6ef1a4903dfda90246f609000000000000000000000000f6bff88dfa8827fc41c65d98e3fc6a0d6c3dacda000000000000000000000000ef056faf2bca08a5d7d53f0faff92e0440d59c710000000000000000000000006f2ad90babd462eb92c937311cf14d4a02b4230500000000000000000000000009e29781e9f9c2e8a4095c5e3d7810059ea6d70f00000000000000000000000058d67cee18a736aeab027fc7370d4a981aeb4a030000000000000000000000008992455afa259e5de842ee986944458fe6ec4ce00000000000000000000000007c46951c64ffb8d04407f4c7cc0365af77a33189000000000000000000000000c522b194b8673a148c5730069977659dce8a1ae30000000000000000000000004a000b2e4f876ee69f1525eb35c16474da58d5e0000000000000000000000000274fa3bea63738e7de70d790db058f02c382e929000000000000000000000000396ed31e10bf841f4b97862af8c3fd37fc00a3fc000000000000000000000000e401654a9df52c02b350272989158c6f56dc709300000000000000000000000020b3390a52073c5e725e6092447ee5496ad16382000000000000000000000000d8a2e04a90307936b6878d8368a6abcfa2891c06000000000000000000000000172b84ed384b4730d27e58f14da9b03876fa377d00000000000000000000000020585cb9c74bce9207b888b05609c96b6ddbf22e0000000000000000000000007fca407039111cf7acb4cca9ee31812134e856890000000000000000000000005c05342a06339460d2c9696b929145b509b35d2500000000000000000000000073db8330d4e26a41f4485f8d2773c62f0bc98e770000000000000000000000005d320b9c76c8846ef8063b9b75db987b5c55588b000000000000000000000000a0978e018267c040149e4f3f852b5006b7197b500000000000000000000000007a1372da7c3d594243d21bf2bb29751b3eb259b30000000000000000000000007a238f5d75ccf174f0334691efda7c2e49037027000000000000000000000000a2608e1880d5580fa33a6708568be5b5a73154ed000000000000000000000000e02d115fd2f312d7ee689767f673c4358240e5bd000000000000000000000000bb4a182194a1bbbcd4d9f33c83dab8895a739219000000000000000000000000bbfedbf9cc2523893649923bd32238dad45e72500000000000000000000000006a86735da6f3856b4f57081f61571b2162479058000000000000000000000000949d0bb8dac1a75bbcf20b420fd8f189779fe63a000000000000000000000000081bbb1c1b66de97b5d71811c4c50d05654304e40000000000000000000000000f447055a7f295d109e682dda05a8b5dbfedb40f000000000000000000000000c338e55a2d2af8a701a4625cbe6c45982dbd18dc0000000000000000000000009ebcc4d503e413ddb943c9bd10dda3e553aa1b20000000000000000000000000fecf8013e67c6a34dd24d0bce093f3ef714bc0f90000000000000000000000007d5b490113cd894e9b89559aaf392d8e4a7ad18f0000000000000000000000002fc3cb6b436d49cf93260eaf8d3a405c57d6c807000000000000000000000000df303fb1aaa562d5f9a560b56d671ed4faccc3a0000000000000000000000000db6784b930ebb764d88ce8fccf691cfd6b1539cc0000000000000000000000004f46453659d1ab5c7c478ae46ce533f557cfe1de000000000000000000000000035556357f9073f291e52db8d4a945f1e18d07c00000000000000000000000000004740e772800b6fa53cedf1becd715ebd11877000000000000000000000000ee8d33eba1d0d29836f13b3180508aed637ca34b0000000000000000000000009d217c21642abf5b541b136493a4281bae5113c700000000000000000000000089aec5b2e0ed2f66948fe0943a8f661d33574d4d0000000000000000000000009e75f026856733774de8ddb5e6cdb298789f0c62000000000000000000000000246d75148e92bbabaca2c108dfa065be66d564b10000000000000000000000002c003614b3aa16667c91e7a2fdf6d532c5378726000000000000000000000000da877e325d5f156a279d697d3f8ab1d8257aab400000000000000000000000009fa9011eaa7c6a141c5bd05e21bfb30bc684d67a000000000000000000000000e7b86ae4f27bbd88553bbafd55da94962ba9d759000000000000000000000000a9fe6d7b2e72b0dc7e095d99be9f95820da15dd9000000000000000000000000dc6c1f6380479730cd00df5aa20c4395da996c0f000000000000000000000000c6306b5624957614323db2d213a20c6869f4dfc20000000000000000000000009b52c0460b4c4ff1f275bc4482617e75a6b0497c000000000000000000000000e33ee8ccc82740bc79db20dc37b38bb0279bd7cb00000000000000000000000003bb4b1d1473d575d27d2b5da2c9148583d88321000000000000000000000000ad0192f505000e1cdab17e419092f64c8525a2820000000000000000000000001b0c4adda850be7afa04fc7cd810b7b22efe474b000000000000000000000000b978dc9c4dae3f5362aff130e293c607836c930b0000000000000000000000000adf59a23499628268c819c8f6e0cef2727928c2000000000000000000000000b4bfb7f9b6471cada3a4ce070d0faeba54abbad20000000000000000000000008c6a11dfbec3b61de99404488a707c060a60a634000000000000000000000000452a9080a7535ec14bdb6ef1be8ebb64122e47ba0000000000000000000000004d36660531953feea8080a2aee5d47bf0982f59e000000000000000000000000d0ec3a7d7f193ba272b0c0d47918ecf8d8ae8838000000000000000000000000599439d9319a92a6be26d90e9eaf096d57b33992000000000000000000000000ae7431092d2ac2624d7464f8cdf6abc13ba1b122000000000000000000000000b7039fbd301cfaa7c66ba43fc10e2c60aa18f785000000000000000000000000af1402960ba1bb7d13afa7db37b1fa04809ba91c0000000000000000000000007fa01a1d2652283cda78dbec375a6beeaed8d4ea0000000000000000000000006657cc56b9d39058b544f75f0baaf6c2fabecaf500000000000000000000000000e3f5290f8c5a822e7576b80a835bd7c76962da000000000000000000000000f0d06b13eb78621a455c30406db65517e6716fd700000000000000000000000088f8a5af2e80bcdef8d9f141c0fee904a3061012000000000000000000000000384a734663e7e9425420506c6aa4dc8a1083cdde000000000000000000000000bf21495b09cdd2ad296970f94909c695a96209a70000000000000000000000004eb48c90904faa9d7a5bfcd6da1da27deb7528fd0000000000000000000000005a9865d6ee1758e9314cb597582ff330af6eb2ab0000000000000000000000009e39560532b5a437d6779bbc21056107552a0797000000000000000000000000af5ac1c48bce9fca51fba32f473eaacb7197cd96000000000000000000000000b0a323030ecaed88f9d0089d51eeb05db936cf330000000000000000000000007b798ad89003a0ccc05c8215d5f5d2d4e4847ff800000000000000000000000025f63ff4dde8f329ef05f46ac2dd37e70bca06750000000000000000000000008dd219199f72d71c364e5bebda7afd9bf52ad6dc000000000000000000000000db9cc174920a354155b8327e69ff9b27705c73520000000000000000000000002b7c5d017f2ba7fbb6644beba5660d7b4862981d00000000000000000000000033db467ce3f15dc66f11b4534e9a9a2746b2e26f0000000000000000000000006defed5952d011b0d4e0ec9b60f143fb0321bb970000000000000000000000003f216719f8a3dbada30b0c89c610a0939590814f0000000000000000000000008baf1cda83ecc3201bd7dcc4f40b0805be0c861c0000000000000000000000008c84376e8be3588493337473497cb99fc62cdda90000000000000000000000005488cc80830be05b9b19faa1cf3c3394e89feced000000000000000000000000fec493cc7f69e8486cb801a74f8b47b99d29e3f5000000000000000000000000a1c2b44272c3b37befca2534fb8aff667a0226e1000000000000000000000000ae211ef01bb7b3f875c3fdb891804fd94bcf0fb300000000000000000000000059bb713a44d5e2b3c174e96afe3f566885c62606000000000000000000000000724e75d4ba42f97211b270776caa54dfd5375036000000000000000000000000f4e511287568ad77c43ea1018080453919f9b60b00000000000000000000000084ee6b38ca3c716dba8513637e61e477c7fd0c30000000000000000000000000d5bd72e15836786f0b575df4d0a44ad238e525ca000000000000000000000000cac0ec0ec10354f09d0517d01c255387f3fb236400000000000000000000000052358c4cb33cd88a6d300e0e38b9616a706775be0000000000000000000000004fe97d21415366cd125dfddae6a0c205802eef9200000000000000000000000069dff7d7f245b3cf830c84b5f6d89007ea9114a5000000000000000000000000c53854a41ffe0ee1a11fbfb8fc0e062df5a7fdf2000000000000000000000000c7c80ef535c9045b31818e989f940994a6bef254000000000000000000000000d3d2e78a7885a189f113cb36e00e14c62f4de0be000000000000000000000000cc5eea8bf7aa07dab33795458726312a9b42975c0000000000000000000000002a18fe1cb2fe3c1acde20243dcd857ef8a943b2f000000000000000000000000517c71257c5f8a6c1d4c7664028d6d78d454b8810000000000000000000000008a503e453265b3ccf63015e8c16651bd6b82ab7e000000000000000000000000c82765f7c339bdb55a8ebfd00a40bc48cf5fa0090000000000000000000000003a866df707bd816c32e5065b0c758f8bc4ebf5f30000000000000000000000001ee72074f32c097457916f9c1b36402a020c2f92000000000000000000000000fc9cb707340c2b50abb26064ae30e784af48ca77000000000000000000000000708423f60b500e6a0d38ebb97b150759495edc3800000000000000000000000028cc5d9a1f3090d14c4efee9366caa18f8fa1a390000000000000000000000008a201fb41ebf8b2bc2da2641c109f4470a5879910000000000000000000000007a7b2d92297a27b874e83b0b5e10b1b8a7bd492f000000000000000000000000c37c8ed2aec64ea72251d9ec593a2810f63fad630000000000000000000000002b4d0b9d76bd40f62f39075b9b3163df92ef145a0000000000000000000000004d72c09fc98874c23b4b23687f61d59f8f5b61fe0000000000000000000000004db77e9f3c967729662e80ef3a6b0c78fe502b3c0000000000000000000000000dd9e5171e28d17eb7a17cb6162a0bf434b1058d000000000000000000000000ed97829e1bb4c87a7cb1c197ad65e67fca2e607f000000000000000000000000b9144f4d91b5953fe6e1698fb58cb7891b7094ee00000000000000000000000023df40cf34723eec93a06df3e8cfd10ba524568f00000000000000000000000003947aef1b5bb777715f0d73f1d81a43bb1c9cc70000000000000000000000001a4924aa6b16762f1d24cda8b9e1054f25c68fe6000000000000000000000000f7a71ace5be3d81cdc2fcc35d0ce75d45590fd6600000000000000000000000037d198dc9c67a89552540da6ff3c473998a2268e000000000000000000000000a2cdf3ae07087a44e45e329c2aa3b29121c6167100000000000000000000000006f7574f4c06c6a87c2e5a25c9b45fbeeca91d8f000000000000000000000000ff4be95f0b7ae6600c9f83f409516b51cd861a860000000000000000000000004693249b3603f44b5214f7c7fbfede75018716480000000000000000000000007d5024bfb6512211acb7521a76a8d60f8980fd7c0000000000000000000000000dc9d73ccd3c5ca3485a915124e0cca4ab42def10000000000000000000000000f70441688f8a2adca29c9655e12ad039a64080a00000000000000000000000065f467aaf2b21d17d9b427bf8116848bd82490040000000000000000000000002f541cd046e7eb81e94f97c53bbaf6c5ac7e826700000000000000000000000069cc358aaa5b3522c84d64732775093f581003c40000000000000000000000008d241138488018ca718c4e1fc2e2cc47f65038300000000000000000000000000a0faccb3005f6f2d97c58eea2df0577d91717a400000000000000000000000004614c3edbd20afb812b357d9b02647822cb6afe00000000000000000000000004c2e2842fde9c0174a89645b96fba78044265bc000000000000000000000000574a46304c7cfd6320dd98d5629f6bfe25b1b9e1000000000000000000000000502bf1739b39e8ab6d55b6e1c1511ee70ba99fcf000000000000000000000000c5e964081cb5006296150a7c599adcabe041569a0000000000000000000000009d6ac5a011b0261b164a7474d988819c6ee70839000000000000000000000000271935929bc1c96f80b208e162172ff18013e88100000000000000000000000017a8bc47c8c35ce5038bc21de58651d4eb1e84ca00000000000000000000000040a0537e798304aac60b69470801f1e91dc91fdd000000000000000000000000656e35e3713cb833f0a8b0c81f99585325818dad00000000000000000000000099c6886e768fe9c027220555b71a511cae6df5240000000000000000000000003e00a6e069a7c505bca11b1ee5604780fce9ecbf0000000000000000000000005c7eb5876179419a63470b3ea1479f8ffd55bf6d0000000000000000000000001df5eaf82d01f2b6db2912b114dff24ad920dd070000000000000000000000007e329fb9e83ac39261a3989feaee193f0a184bcf000000000000000000000000147775971b8af16040f50fe73d902c2cd098b5260000000000000000000000009dc40a32f61229318038c47a0011836d19802146000000000000000000000000e1481cd84595c34ced14f27ef4a084bef21e23cf000000000000000000000000527d5fd5f1104fd6499654a2be2fd30f571b000b00000000000000000000000089279774e360db5a15820958822fee56f68801090000000000000000000000000403889866f03a597223a35049e0170d5d0bec7e000000000000000000000000a990c5501cc73180162eedb586f02bf2474ada38000000000000000000000000e9b6567e46879723761a76a6a76310a8590cc22d000000000000000000000000097da6085bc0669d51f319885cff4f16d2eb338e000000000000000000000000eac0de3f6a9631b224378bc2b1d3824af75382de000000000000000000000000c93915a75e22cb5bb388257557a9a4faef50a8d9000000000000000000000000d53edad020a6a904edcf59d89df371b9b4090bd2000000000000000000000000bf73c535f493a977ad0d63ff70ad9bd63f951892000000000000000000000000c15d7ee49d4db736dbbd80e39132164ff8867692000000000000000000000000633e27f741d92c1b4fc35bd0823f9ca118e678eb0000000000000000000000002160875f032d1569018cc82c950fa122cc715986000000000000000000000000a664e8bf2bcde2dd90d62c8f7a1db15a5dc47a24000000000000000000000000a767a13405f0967666b5c44306ecf709b14ad6d5000000000000000000000000e1088ae19ff20de3562d6ca3e54e76455298d0b500000000000000000000000031c010f725d078d55debbce4ec03d5c0793af92d000000000000000000000000e61d5ff391141e8410d4f9a736d8ecb6f8f122e300000000000000000000000029f0e13198addc2ccae8394e147d6c6b68a50558000000000000000000000000f9112a5280cdc8045e0777566e1fe84e06fe3197000000000000000000000000d4d0a858609f542ea41a22e32624d5ed3620234c00000000000000000000000024bd00c04e23c23e5af0f2c7554845a9090e3f97000000000000000000000000200b05bc077c95236f09db969c8fd6010b3a7ff6000000000000000000000000a91a493de9098990ac1f1a1a151ca11be915a74c000000000000000000000000a697535f8f60725e3d950c031d9b1a163ab5128a0000000000000000000000000d7f562df1edde90b35d44f115bd418a0f843445000000000000000000000000a1ca7d603467e5a3b7e46f09d1ff203bffcc9a1e0000000000000000000000009b5576bd88255ef78444e8cee4b22fda8480c67e000000000000000000000000fce4aa3079cbb53628dd768e4236b46c78c8b03900000000000000000000000055a158d2324cf8032ff59bceb0362f914a1a5de3000000000000000000000000b51f221f7686202000bf06ec80dadb9845d00855000000000000000000000000901a761f476ca31cbcabf5117afc81ce47df0afe000000000000000000000000111a55582ace75dfaf15c90ad6b41a504fa545b5000000000000000000000000d52fa3f861328fb9686830dc6384c0356b8f75e700000000000000000000000068c303a8e743675cc493c62536328b5164fdac41000000000000000000000000cd258e6589ad14ffb78623e12c050ea804966736000000000000000000000000bc0cf355891b1b312c652cf06578b2f1707edb5a0000000000000000000000006d5ca31c2b047a05670d2945a255e0f4620770cb000000000000000000000000cdd5ebbb1ddf06eca38d03b9e616525af1a4175f000000000000000000000000b4a388f38f63aaeacf15b69055745ef48b87e0550000000000000000000000009dce10345b117fcbac3f94179fd5a477caeeb6470000000000000000000000004c575c90bafe5a68a167c48c39742867c0169a4700000000000000000000000054b1c6bf3e8bad06b2f0ecdc04bc73e002bbecb4000000000000000000000000854fcc97e19b175ede95fdfd640ee75c00a0a7c70000000000000000000000002f0eaeea96ae7c3e5136d3ed03c6eea7eb2609b00000000000000000000000004011dc2405168a1ed5e88d6737398b56bf131f60000000000000000000000000969c2dcdf114b74da848bb835abc786f8a0bbeaa00000000000000000000000072df1579eca4cbe1f62dad630310a30eea5fcba9000000000000000000000000e5a2e256763eb5d84baa6350bed051ea91006882000000000000000000000000a3b7c6a43939be2718f5aa7adcc48be379c29fc9000000000000000000000000703f0026d537f89a68af45cf9bcf6949ae2112ff000000000000000000000000e00a96a0eb850bcb7f4bae3a0de720a78a59434b0000000000000000000000007ae758d4858c2bce14faeedee68847355006afa2000000000000000000000000129aba8b94044a4d342de43639e92d7262c40b670000000000000000000000004ddbc775f04dcf1ddcd360e42e0b127a1f6824dd0000000000000000000000000c11b9937b3047988c55023ca9140033a3ac952b000000000000000000000000be1543f2db6e896d6c1f3f85198e31cea843d00b00000000000000000000000027e0e6db7256b39354f692aa6ea6b734d365e54d0000000000000000000000000675e84d40721e16938071b2f16dd2002bd7d10600000000000000000000000021cbffbdd75a106979d8e1d48b12f814de4bcb980000000000000000000000008fd775b80a1699ebe4e8d0194200bf23b145745300000000000000000000000028bd83e4d7a76f3c5223ce504f95a0fceda95060000000000000000000000000487843223aff45cba047a3656454f42290c349f20000000000000000000000009af0254664174a3de46b3aecf46178f83831e8410000000000000000000000008b0691ed2da488f59c34407185306690fd8c50cc00000000000000000000000057ce9a1c8bca880b0b4e0584194c8aeb5628be19000000000000000000000000bbcd2ae504c2ed427ff8c8e931d08eec9aa0703400000000000000000000000010cb1b55a03b765766b6f5844952c1164748de7d000000000000000000000000d5868b98adc2309c908a62a4a2f753a60f9c54980000000000000000000000003a70ce1ce4423bc29947d10f09875255937167ad000000000000000000000000c508aed01675a2c5cf29218cbeddebbb3cabf5e00000000000000000000000004cc19b6a25f46abe8a4a088a77ce69312dd7ca1b000000000000000000000000664636a4376b4cf196538f3d08d462645cf40bb6000000000000000000000000028fe8567a70671a86e7d5528e52f3abd092eef90000000000000000000000001926941704303fb97346f0fef445b249aa25d17700000000000000000000000002cff1389b7d818f1d4627f942f1164ce88a69450000000000000000000000006fbcb25696883d658845519f9460654761b482e300000000000000000000000073e55d6aef4b1a3ae25dfa24139aa01153a29c1000000000000000000000000013b53666b4566196cf8d48b12ae242acb2e48cb20000000000000000000000007973a13ec4cfe0ccb1282b7f23692bb2fdf580b60000000000000000000000000b811f8df42c96c5c0b1c47999026cb0641de00f0000000000000000000000008bd44598f7e90a952e5177d5b08c724921aa71a200000000000000000000000060abd67bf966576a411d2a963286a5d693b84977000000000000000000000000fb8744e88459e967a9238b9e51ff4fe350694c44000000000000000000000000fd99be2bac7caaee9cf542e019124081f7843df8000000000000000000000000b9583f4a72f54c645417ff454cc7d958b4db962200000000000000000000000060f27d289dff20e4e7163a235902e5d287466e61000000000000000000000000c2543b5e82ad443ff81030cc8924c7c6ed288e6200000000000000000000000026facd73d27b480e0923a4deb0143f104cf6fabd000000000000000000000000ffea1ef82354aadc03f99491f8b50e8ed150f94800000000000000000000000033fbcd0c5056fec0fe1eb3b60231b28779f31dd1000000000000000000000000f4b19e8f261f3fafdcdff6f19d07aeb0eedfc5e100000000000000000000000004538c1e0f59506b8e995f04c650db2bae40fb8200000000000000000000000085364eb1faa4c9235dc960c4398347a69f7e50650000000000000000000000009cd35e4e96ec40787ca9cc2f65f8817cdc0d3da600000000000000000000000080137896bda77986f6ac26e48100aa6f02bcdcf200000000000000000000000035a2aac58a33ccbe34d53d20a9400d96e4645cd40000000000000000000000000306c1cd872695c2f3b22347f67849b99823e7cb0000000000000000000000006d8802e4cf05d6a205ab46a0059777ee53b56673000000000000000000000000f986d325818e6f1da84393d2ac77a97efa32e000000000000000000000000000f986d325818e6f1da84393d2ac77a97efa32e0000000000000000000000000009dd66005ab97644baf04c02dc436ad6f86109df60000000000000000000000009270cc8ffb7aacc0ba80f9a9194921f609b53f1f000000000000000000000000a2df7d48a7e353b97f84833b44c29b0586a152b000000000000000000000000059a8518280be0412a185631a1e54b17755b0cc7200000000000000000000000062baa5f6568743432273c75b4f137bfcf9d6866c000000000000000000000000c44a5ffcd1aef7a38b0d10e0583f1e767ceb94ef00000000000000000000000040aa0768b3a8b8bdbe810c6457c86dd702ac707e0000000000000000000000009f42f177403f1153677dbb06e3f118e8aafec5ef000000000000000000000000d18cf3a5bed220b53d81bf69a78b6ee3d7fe30f8000000000000000000000000719c98cf6d84920a206f39f8d02e19dff094ddfa00000000000000000000000019327d225fe1785c50b9c07c4ebe002fa1c07f7b00000000000000000000000019327d225fe1785c50b9c07c4ebe002fa1c07f7b