From 7642bf1d9d302cc99603431542f171ff9f8fb20f Mon Sep 17 00:00:00 2001 From: TRAfoer Date: Sun, 13 Jul 2025 14:20:43 +0800 Subject: [PATCH] =?UTF-8?q?bug=EF=BC=9Alookat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TRAfoer --- .../Components/SplinePositioner.cs.meta | 22 +- .../Splines/Components/SplineTracer.cs.meta | 22 +- Assets/FR2_Cache.asset | 168 ++-- .../Resources/ES3/ES3GlobalReferences.asset | 4 +- .../EditorGame/Animations/Transform/LookAt.cs | 18 +- .../Track/TrackPoints/TrackHeadPoint.cs | 1 + .../TrackSubmodules/TrackTimeSubmodule.cs | 12 +- .../AutoSave/Chaos Zone/AutoSave_0.json | 689 +++---------- .../Projects/Chaos Zone/Beatmap.json | 687 ++----------- .../LiberationSans SDF - Fallback.asset | 922 +++++++++++++++++- 10 files changed, 1260 insertions(+), 1285 deletions(-) diff --git a/Assets/Dreamteck/Splines/Components/SplinePositioner.cs.meta b/Assets/Dreamteck/Splines/Components/SplinePositioner.cs.meta index 3adede6f..a19aec6d 100644 --- a/Assets/Dreamteck/Splines/Components/SplinePositioner.cs.meta +++ b/Assets/Dreamteck/Splines/Components/SplinePositioner.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: 0def5156137c6d14082064fa7b5d5247 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 2800000, guid: 7445cc27708caa049a4b4ef14d9a5eef, type: 3} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 0def5156137c6d14082064fa7b5d5247 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 7445cc27708caa049a4b4ef14d9a5eef, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Dreamteck/Splines/Components/SplineTracer.cs.meta b/Assets/Dreamteck/Splines/Components/SplineTracer.cs.meta index d0b05341..acb202a6 100644 --- a/Assets/Dreamteck/Splines/Components/SplineTracer.cs.meta +++ b/Assets/Dreamteck/Splines/Components/SplineTracer.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: 868482a8001bf104dbe8c2415d018860 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 2800000, guid: 9bbaac8eb7021d44b9864113856c00fa, type: 3} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 868482a8001bf104dbe8c2415d018860 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 9bbaac8eb7021d44b9864113856c00fa, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FR2_Cache.asset b/Assets/FR2_Cache.asset index e5c3c912..0405b82b 100644 --- a/Assets/FR2_Cache.asset +++ b/Assets/FR2_Cache.asset @@ -49,10 +49,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 26252 - m_assetChangeTS: 1752378826 - m_fileInfoReadTS: 1752378830 - m_fileWriteTS: 1752378825 - m_cachefileWriteTS: 1752378825 + m_assetChangeTS: 1752387606 + m_fileInfoReadTS: 1752387611 + m_fileWriteTS: 1752387605 + m_cachefileWriteTS: 1752387605 refreshStamp: 3 UseGUIDsList: - guid: fc6c02e75b66345c29e8a25e2e2bda9c @@ -3566,10 +3566,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 6618 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284125 - m_fileWriteTS: 1752147890 - m_cachefileWriteTS: 1752147890 + m_assetChangeTS: 1752387544 + m_fileInfoReadTS: 1752387564 + m_fileWriteTS: 1752387544 + m_cachefileWriteTS: 1752387544 refreshStamp: 3 UseGUIDsList: [] - guid: 30fdb7163494e28429d56613fe407bf4 @@ -11263,15 +11263,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: c02ee9e15cdc048c5909a61377382530 type: 2 - m_fileInfoHash: 6385.cs + m_fileInfoHash: 6750.cs m_assetbundle: m_addressable: m_atlas: - m_fileSize: 6385 - m_assetChangeTS: 1752378543 - m_fileInfoReadTS: 1752378557 - m_fileWriteTS: 1752378537 - m_cachefileWriteTS: 1752378537 + m_fileSize: 6750 + m_assetChangeTS: 1752387535 + m_fileInfoReadTS: 1752387564 + m_fileWriteTS: 1752387534 + m_cachefileWriteTS: 1752387534 refreshStamp: 3 UseGUIDsList: [] - guid: c05f8d9b1617d624cba54512d0bda394 @@ -11523,10 +11523,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 3645 - m_assetChangeTS: 1752375167 - m_fileInfoReadTS: 1752375317 - m_fileWriteTS: 1752375167 - m_cachefileWriteTS: 1752375167 + m_assetChangeTS: 1752378831 + m_fileInfoReadTS: 1752379003 + m_fileWriteTS: 1752378831 + m_cachefileWriteTS: 1752378831 refreshStamp: 3 UseGUIDsList: - guid: bf2edee5c58d82540a51f03df9d42094 @@ -15335,10 +15335,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 6277 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284125 - m_fileWriteTS: 1752049981 - m_cachefileWriteTS: 1752049981 + m_assetChangeTS: 1752387543 + m_fileInfoReadTS: 1752387564 + m_fileWriteTS: 1752387542 + m_cachefileWriteTS: 1752387542 refreshStamp: 3 UseGUIDsList: [] - guid: 1139f30c04130724d998e1bae48d15c6 @@ -22500,10 +22500,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 2417 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284125 - m_fileWriteTS: 1745055219 - m_cachefileWriteTS: 1745055219 + m_assetChangeTS: 1752385008 + m_fileInfoReadTS: 1752385020 + m_fileWriteTS: 1752384941 + m_cachefileWriteTS: 1752384941 refreshStamp: 3 UseGUIDsList: [] - guid: 8146dbbd8d7184f43bb0049a7ce3ade8 @@ -27337,10 +27337,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 3642 - m_assetChangeTS: 1752375167 - m_fileInfoReadTS: 1752375317 - m_fileWriteTS: 1752375167 - m_cachefileWriteTS: 1752375167 + m_assetChangeTS: 1752378831 + m_fileInfoReadTS: 1752379003 + m_fileWriteTS: 1752378830 + m_cachefileWriteTS: 1752378830 refreshStamp: 3 UseGUIDsList: - guid: bf2edee5c58d82540a51f03df9d42094 @@ -38969,15 +38969,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: c2ed41fffa9a44e6d923a7866af34590 type: 2 - m_fileInfoHash: 9936.cs + m_fileInfoHash: 9902.cs m_assetbundle: m_addressable: m_atlas: - m_fileSize: 9936 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284125 - m_fileWriteTS: 1746939403 - m_cachefileWriteTS: 1746939403 + m_fileSize: 9902 + m_assetChangeTS: 1752387153 + m_fileInfoReadTS: 1752387167 + m_fileWriteTS: 1752386856 + m_cachefileWriteTS: 1752386856 refreshStamp: 3 UseGUIDsList: [] - guid: c21e2663cf9e69a40b8ac0838a3f9ae1 @@ -80239,15 +80239,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: d5925af6db50645cdaf05d9fbb53f751 type: 2 - m_fileInfoHash: 5177.cs + m_fileInfoHash: 5267.cs m_assetbundle: m_addressable: m_atlas: - m_fileSize: 5177 - m_assetChangeTS: 1752312025 - m_fileInfoReadTS: 1752312046 - m_fileWriteTS: 1752311895 - m_cachefileWriteTS: 1752311895 + m_fileSize: 5267 + m_assetChangeTS: 1752385582 + m_fileInfoReadTS: 1752385604 + m_fileWriteTS: 1752385580 + m_cachefileWriteTS: 1752385580 refreshStamp: 3 UseGUIDsList: [] - guid: d5c2f1d0a3c6acc4a9cf0d8f013f14d3 @@ -89007,10 +89007,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 12124 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284124 - m_fileWriteTS: 1741413239 - m_cachefileWriteTS: 1741413239 + m_assetChangeTS: 1752387538 + m_fileInfoReadTS: 1752387564 + m_fileWriteTS: 1752387538 + m_cachefileWriteTS: 1752387538 refreshStamp: 3 UseGUIDsList: [] - guid: 86a49d8e5054c4feabbfe4a69b32683b @@ -94696,10 +94696,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 6548 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284124 - m_fileWriteTS: 1752034540 - m_cachefileWriteTS: 1752034540 + m_assetChangeTS: 1752387541 + m_fileInfoReadTS: 1752387564 + m_fileWriteTS: 1752387541 + m_cachefileWriteTS: 1752387541 refreshStamp: 3 UseGUIDsList: [] - guid: e60bdd1e4f6314d2382f323172110798 @@ -143644,15 +143644,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: 7ab6cd8f9a2e77c49a158e16014f9cec type: 9 - m_fileInfoHash: 5745945.json + m_fileInfoHash: 5732966.json m_assetbundle: m_addressable: m_atlas: - m_fileSize: 5745945 - m_assetChangeTS: 1752378350 - m_fileInfoReadTS: 1752378364 - m_fileWriteTS: 1752378226 - m_cachefileWriteTS: 1752378226 + m_fileSize: 5732966 + m_assetChangeTS: 1752387153 + m_fileInfoReadTS: 1752387167 + m_fileWriteTS: 1752386886 + m_cachefileWriteTS: 1752386886 refreshStamp: 3 UseGUIDsList: [] - guid: 7af6ac3e6b51b8d4aab04adc85b8de2f @@ -157778,10 +157778,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 3649 - m_assetChangeTS: 1752375167 - m_fileInfoReadTS: 1752375317 - m_fileWriteTS: 1752375167 - m_cachefileWriteTS: 1752375167 + m_assetChangeTS: 1752378831 + m_fileInfoReadTS: 1752379003 + m_fileWriteTS: 1752378830 + m_cachefileWriteTS: 1752378830 refreshStamp: 3 UseGUIDsList: - guid: bf2edee5c58d82540a51f03df9d42094 @@ -172978,10 +172978,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 12607 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284123 - m_fileWriteTS: 1751199487 - m_cachefileWriteTS: 1751199487 + m_assetChangeTS: 1752387540 + m_fileInfoReadTS: 1752387564 + m_fileWriteTS: 1752387539 + m_cachefileWriteTS: 1752387539 refreshStamp: 3 UseGUIDsList: [] - guid: 9c2f00f81f6586446909cd337be9a6c7 @@ -179228,10 +179228,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 8191 - m_assetChangeTS: 1752284102 - m_fileInfoReadTS: 1752284122 - m_fileWriteTS: 1741413239 - m_cachefileWriteTS: 1741413239 + m_assetChangeTS: 1752387537 + m_fileInfoReadTS: 1752387564 + m_fileWriteTS: 1752387536 + m_cachefileWriteTS: 1752387536 refreshStamp: 3 UseGUIDsList: [] - guid: 1d000889126574fd08231d048f68b243 @@ -193502,15 +193502,15 @@ MonoBehaviour: ids: 73000000 - guid: 2e498d1c8094910479dc3e1b768306a4 type: 5 - m_fileInfoHash: 551676.asset + m_fileInfoHash: 9628.asset m_assetbundle: m_addressable: m_atlas: - m_fileSize: 551676 - m_assetChangeTS: 1752378826 - m_fileInfoReadTS: 1752378827 - m_fileWriteTS: 1752378825 - m_cachefileWriteTS: 1752378825 + m_fileSize: 9628 + m_assetChangeTS: 1752378831 + m_fileInfoReadTS: 1752379003 + m_fileWriteTS: 1752378830 + m_cachefileWriteTS: 1752378830 refreshStamp: 3 UseGUIDsList: - guid: fe393ace9b354375a9cb14cdbbc28be4 @@ -217302,15 +217302,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: 0fcb60107ebf5574aa5fe168f6e3978e type: 9 - m_fileInfoHash: 5745793.json + m_fileInfoHash: 5732822.json m_assetbundle: m_addressable: m_atlas: - m_fileSize: 5745793 - m_assetChangeTS: 1752377850 - m_fileInfoReadTS: 1752377866 - m_fileWriteTS: 1752377846 - m_cachefileWriteTS: 1752377846 + m_fileSize: 5732822 + m_assetChangeTS: 1752383744 + m_fileInfoReadTS: 1752383766 + m_fileWriteTS: 1752381421 + m_cachefileWriteTS: 1752381421 refreshStamp: 3 UseGUIDsList: [] - guid: a343a8560a860bf4188c8f63103f455a @@ -219480,10 +219480,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 2814 - m_assetChangeTS: 1752378826 - m_fileInfoReadTS: 1752378830 - m_fileWriteTS: 1752378825 - m_cachefileWriteTS: 1752378825 + m_assetChangeTS: 1752387606 + m_fileInfoReadTS: 1752387611 + m_fileWriteTS: 1752387605 + m_cachefileWriteTS: 1752387605 refreshStamp: 3 UseGUIDsList: - guid: 06e8da9b2b26f09459e8a93e84b2e0c9 diff --git a/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset b/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset index 841ce360..4ac4815f 100644 --- a/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset +++ b/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset @@ -3205,4 +3205,6 @@ MonoBehaviour: - {fileID: 11460786, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3} - {fileID: 142160, guid: 67117722a812a2e46ab8cb8eafbf5f5e, type: 3} - {fileID: 2800000, guid: 188dfe7e559f13248ba2c41eb5a59328, type: 3} - _Values: febc7fe765b0407b8c8e90345544ac394753b1a281922a4e114589015196ee4776dac15926adab1e4620c9a232d1ed566ec628c1efb3c0693a954d39e3d36066f7d0f7b20b638d2be0a95163e7ea141dcc1f6b7591d3a73e949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b9e9549f346d5832eb56db8a23f89a7648ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd1860a0d4110fb94b096d897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066696941ce49905954dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f3956cf3dcf0690ce165927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6e7bc20b8ff906d175ab6ca57cd054ac25fd0313370dae837788d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b24b60f810b51bf247fb2b1b92bc13b5741d788d13165e2476a8c158cb8c388005461687b65a3ff1b24340358a005f80142ff99728e376301c37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d13492eeff76bd706bc7d4932e661634ee528ba16386a5d2e222b8a926faf1324ea91eb185bb86b273cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b90932df6bb3de40b07741fcea64c975b168176f69bbafbd0e02659edc6f57fa421c4de43d1617368022761e988981c87c3693c4457b358b4774d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504c174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703e2433a7b16f5c2e6edf6435237e961b396ee87f91be4612239c0aa4233e7677e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7d76e4cc1385ae6d5597fece2223c2790767e24fa936e0676b0de32eca03e1ca4ab765c42d4645930bf57524eacefd8d1cb65bedc01984f90d2e25547c193f025f28bed33a98ca8b20b0bb6153fbaec60fabeeeb580bf6ce3aa12e00df0fe90e34887cee722e374a7fe70e0f5e22a61123ec64d22b53a95330f098dcc6cb6a2f3853d2248762c7c172a46c3f1a052d5d041cddcb73bb398821d6427d6aa47b4c51c2b84e0a356679245da0771895c7d53dc4281c57ca5c0c735c465ea5452b171e5977a3a788b62300769e73c717ea69523e1b1b6350b4123f2055d2455efa01667d0c20667fd04e4026c79132d15cd5220a5d361bd5a8be626b68deac856f7d7aba654bc01482cc6abd9562f4c608cd307a0b62c6c47d5753ecf0758b0a83ed7892cc0db4277b417c3d600f10f3774c4f67e5b9f6dff95a6fc92d2f12633149407d249c0605e7f6013519fcda7298b975a4262324caf69875d8821306b3d1e76f8474ed588871c418a6f4bc4de93852016a5c947150da992f0af17fc19603432768e6fe4375176058af2698f75295c034652546000a1f4747974a8bb1e79e1c627676cb950ee7484a337fe927519074615183074115cf5849624826405ceebf10f6c992369faabc7e24043374cae00a27bfed026ba65e77591e81f6560d89a621c206ce7802c23e58cb6ff915a9200f3607a97e250268104af8cb12e08f8380331778b4c0616e04788e4ef72839780d3480bc0fc008227d6a65b0a365dbc8b97fbddd5f4c93403c39f51e66c109c4892bcf8152ebb588515211c625b9c6e3456d1a197deffccd1c6aef77703b386d535e2778955975cec93474f3a3a69a0aff279d2c24dcbe87d7629dbcd92df98c8a5d8c391ec187611c171c4d84f6d6892f1b78499e0b49769f5050f8bcb8f59c3b0081ffcd2cd63e5102b6c306f3f331c7138dbda4432b96a60327908e715a9bdd7fb3d55a4a23ebc6694c1035d377e76274982a9943f3b4ea029432abf72c06a56ff67adc3add40ff1fd9bffc15f34ce503fb429a233be4797cb7f8e7ec20f59c7b038682fb81b64821a93bb1f1b121fc00fc74dfabe9e87372b8371d764605691d4f67d2a4838200775412b3a95892615a31dd92360e99d12705167caa00d52c1c785e963ca485fc797467fffb9c1ccb4a6887ba978dcdf14a6b5556660054877ee69621b7289dfe541fe63d59662974211d38bc87e56a7045b01f5905239d8536ef7de1333d8373368a6678a68f98e440e2358438110e634ff899f8f7bb07cf7e610748e30ba75e653b7aefb41de92a173c1924ed194c2501e1313aa48b7c7b6f36f745884f003439d81efe961fae321d3defcd2ad44368141db93ac31efc0e49f65f7e25a4a1c83ae5ea16fa4e8ee2706357e17b49a6430d70ce59f6c407a72cd3b85f40cff28765289346e92c6dc5539cab5fc61b92ff645c736a8c044100146dbd31f911dcbf7130845c2313d2c62294ad5a19a7e0104048041ba377059e69945a57e99fbf6540ebeef69fef22772ec67307a819189372540ebee9079c172a1a0c704785237d53ee65d146158eae6a7d4ade03fdf64f7ac7e49590007b3878052084e2b230a9170ea4444cb9b2a23a9fab924341ecd310a414f29647f2ac72d3a6b4c9ed6ee253f5f512a23b9c34787830d053f18345194c7386c622405e0151b77812fdd94d3038c0c7c80189b4071f86f0883dff9c509f64838617e3cf345414f4f2144676601e60754eb4f1e529278da79b4fd5c451e5d74e9da32cb7530f6c8a126a3e0d65fd51a59e75ea04528059aea48b6b832927baf2c20826420eaa225d217cf894167f419dfd2f26dc30235ee2b682ed387a104b144fb4b4a2280e9747974826cf783a68db33f77ea601dec29eaa438c8c69a528edcf1cbb9e341c39116721bb17028e6a7b1912058372f3162e76534c6c7d0addf11f38005b7e3659b0cf70f1dd66275ee426ef8da85fa57bc233e9148730ce9371feac373a71f203b09449ad1d0139c750f468458e687bae8543c2d76a4a1e1efe237f214611db8cca1323ecea5299c36cb1657c9877060884feb1f7af199965b368ab4080590f61d0f410a18b669ad8dd85441cb05d7b79d7775abb3d2cc51b547760ad0125bd394038b37277637e1e65d81a29d57bb555ed316909ff52db5cd00bb2ebfa14d7b7c90adc78aa07fd8b05c3a99bed65b9273df44030434d3bed1310428315681979016260ca9f3c5419d00bf03c03409195ae7551fa2c07fc16d0ee6499c57f5f9123dc62af3a7b39865fd9a0c7a377f2547fadd4a0171e4efa6749fab1d811df4f6a8260e0a21f5b323cca9a5267338ca603efe5e8554186fa7098b70f7f7851b14710ceda282e0960ad5e9cb37c059434d6a1b4c8f70907d7049a90f5986ab3b41c4c9a77014e822b197ac4085a2c7e6b2bece5212d1958afe95a213c410107e8efae3037601ccd77e0765183bb028328e704de7baf2ce236f4eb8da62c44ea1874dc19abfc4acb481e6e41b6c825951321b5dbb9207d68e33206bd8a7174a4246069f7981b2f253139965c41eb6700e57f5e371ddf5cc70eba0321fdf8402a5536e3a9a0d202f8f190aa808921260834fa28f4ecc3794503a1e9dd180e27c8073f4e8830ee5eb88266458d34db3e146bf4aa07dfca3c92bc29ad42bce020e3687188c96faf28b9631e88acf6f9112763fd490db82f18c2fc4334f9bfe37562866224c353757de4e29c9402ad16774ac42a5a46d6d22ac7a63a33d484d0058156dada6c2bb12bee7f642b1c9a1515548555a09289d5567f6670acb1a07c0fb7af86a800352f05682ef0036235b014a51364d4b9c83f4b516d637538dfcc3559d2d58258cc364e2a2d7091671815010c5b5532adffce39eee7619aafa26240bdd376fc7703a047559607a2aeceac1575cb45c59e348916d9ae918c3876c7446b8937f7af3d3e40e0e2eebf7ac52373abe886d1704f7c156d76ced7937e3a5457086b1b6486be30a89d1935a9800a5ee2bc117d197963514862d417cd8c623ec8e0f5398c46a127b8059e1a0c98e207b2ff12b8530d6e6fe1b0ba06916321547a085fc7ee48312f02121473a7a58404a63777da04e23b54e4498eadeffc30568e9a325b6c365e677f8b08a37795fb311c51bf5f7f4b7b68cd0ae3a5b9843f00426ae50c7229972496df5b78da97dd4db1a336bf4370294371709ef9dee984323cef5a02fb125775516b19eb69960970e1d8726b24bdb72a40c6b190f96c0c6eb8b1c1a1e8a05b2168c518bf6c6504014be468876e084a6ece7fd4a1f3d8cf7da5906e217182b41d7afa669fa5197a253f50bbebfb7b005067536f6875fc15406b699b022bda8c32998501696eea134c06af63a21ce48129911e88c4f11d927610a6353b7e78f9633b767b7e8396417d3f226d2460b75d79e971710d52c74049187779151f4ecb72b700de935f00ad269ffafbec75482838fb51acf3f913ee02493b99f4e3d4a20e886b48bb3fc43a1b8297bcdb128f507f7f5ab089c4027f0b0821e9cbc1389d7961f1aaf2dfcb8a2a59d158018ae0610cb914f8c7782bcf7bec3cb41dda6e5a4435353c033a435f4c30791c6aa47e69177d097a2ace9a0d73c22507a2166d4f372b9dcb54a45dd276d8373b9fb5fe9c62c9543e07b314731f48fa36ba26cfe245c045e41107ca981963eb5ce6fead6f345f71a97e1769793bd8c0d908d8aab2347f410a17505f561a68ec8752e9ba4a648b02189878605c2983ce75687b537f4e0d5ba865ed51484999052b16d6d85a3ae99cc70d3d150063cfcffc352a1255133c93327c15a4ab176134fd6f346e4d5b29b052171b8d8b215d0c34bd4d7e737850e8ad95f429b07148df6e72126f973d1d575edb646d2f51f8efdff79011361d3f7be0b43f479900ff1f9f050401cb340349dbd81c64e457023866f854a08c6fa474380b0e9577237d0da8d4487f826b887bdb2d00b5b12949946eea57a98439f0361a8befe9923f0f1b505044404d31d568fd420472947f36af28367a57da3eed0ddf789176861572e880cb2e4b97240a854042255abd325d1b7241021c8e0990b83029c808363e27c389a26af07f40c9362f353f24d86ebca7d4189651d540975eaaa76665025d96bc3db6ae910e707a2c317f4b3639045c8758b5ded75301a73466fc02432f1d9cd0fd089e2b4624e48b844cbb9c893198af02edbeb73c6d103e0f7a2a116e425d4fe37b3930652fbecb2eacacf8b94343679cacbebda052f294e622c43fb00afbc6f06cb80ef83615322ff2888fc11785ccbc92ae1b0061516f9231e8770b7efa1e7c2019f7164702685f353d906a67992f2790a7f76e204a998c6b3e5b584a559e3dfd2eaf6e349c372b7b90f9c97f69ecc984b1460b0e8d9c69b28381855dc1aa8adcce679517c2f2f56fcbf39050d10d025191d4990d942f8bca1921b81d4276c3c57c5ab12f83e0c2be519b427ed4467c6f7b28106a43986ffdf360305f3bd8b242b755cc2bc59a17788a937461012fbd34a1c6684775575b1390fc6016aba0d8ca54cf5d5c194c899a5b2eed66047a5b4d0f266c4ca0a898b0b15eeb3efb2dcde9baaa0d308e1a1b543cceec456af40f15a013072e0d256afd670e0e459fb46a760328de5278743f0bf5e8f02e43adb943b12a620e34fcdc953f10c864d79e0b0fc79cb66d2c9d71eaadeddc2463d9d79c9821b674241b9113f6fa3c34137b9e0510436706378a108e40b3543671d1650d1027342971c73200635ded0c04786c8896005f15cae8d31d80dd9a785a3577fa8054df067516063b9610f12913e4b0b60d4a5d59a32567c6208da217adf8fd4e23970c5758721480f9247f252702d09a72ae7a5b6d2ea8a413e71901ba1e8f9e12a2057ad9585f9b36dd5f37a48ded225d3d8a027fa1e2f5ee67446fa7ed38246a1fec7c03aa3de5b020da70e69351fed9263758939cbbd336aa4f12a9204c823e1e3132106c4cc49bd1b81a642a48b475eae10cab25af00da3d397ddc99d6e8307e2404c4830e4673fbf36554d53661f2038842d184ea0955ef0b54d2c10299a1ea222350f3cc34352aa7361321a6060b6c31244ad9508b50884a1a2227275dd6c6306d71420e46e12ad25e233028659d4936425bbf39e7f768e958338ba09d12682103680c717c94c3404bd402521a9cb64a318b3be551a17685136271f4869dcdac74aed4036e2845521d018513f416cfbb7b426f284e4d73a40d79a222f94838160557dd6cc7b2db092e8e0252278a7a296db678452da55d2739d0090979dca72a38700e9e3862f4c965990623af3933680c336fbb300d179f07b73297bce4820b18d81a96981962d03eb0dfc7ab81d67363a1fd456debfa2a79525a7dd0a3f37f1cefc328e0622f0c2e9f7ce0edde4a8820c0345ee2c8790422ef1d45bfe4009b5c5fe3bdbdae93012e0974ce6e1a3d9a072fa27028ad9e1a74c006cf7f75cb13601f7cb33df7ba312b332feb3d47733c4e833ded8770c30a3fc948fda7c481b92a79d072690e2800737245f57eb2dd2d4c357efd4c47642e1e780c8b504376984e77c1c57600d33f543d61f9b6b888f214e54e22bc81f98e22016e1ee54caf481721bcf80ee748b40842aef11a9488990fe789940bac23327050e7776ff124a171e81e6b036f1cd26366e601d015574876082dcbd54354c4451297a13040dc051cf280cd89e3695f3549ce5a39dd9da508a000771ff076b43b1d4e0d27855ddc76e1e5c39525d25a61cd958c74f98b6751c3556ec09a19d369ccf6936ba3c85013f2e319c3613a2d33a715ed850229356de7bc6430ef1cdc06ba2dca2e3feebe6a1b607dea8e5b1077283a66b006596c5ec225525f2c80022907137c8e045b7348a87d945d53b520423424f84b4ad4001266d692e564a1c2655e53f2a1d89e7c3339e1f8763bf0f47646952b0887b7df23138f272dc88de307ba2fbaa6a7c21b6a573aec9623762857cb092bf9cccbed5a8b314a983956033ac6ff306aab9b1e08b19660c2a37547639a2f9e409d15c51042601b767782300136b25b23a79302672833aa632baffd0178ad3169f444d7503b20ac0bb6948033c862f855d16b0a2c330568d1c0283c6c9ee60236af38f20e26f4a238bff1e1434d22d57258ac2d1c48a163065256ef111cc0912f6db67c7170ea30dcc8d26c41dbda7a62ac36eb0f461911f22a1343300690547f8211b1029f46026d7c5053743521e12cd151be19d582e854a589477c2f60d7387eecbe137582ff0cc7a773686c85264cf570014cd33a5405fa05a7288e7e3e1b791af6479d3148b1ad4ead7cf651e71f63fb86616323664397b9196fdcd67e486858ef788491503bd7af6120182e04b412397477fa6046aa4b4c50564ab78d84ccf6e54e4060a2f44bc2384dc3465bc6becd8114b40abd3760663b2f1e587970c31a132149b673b1967f2b3727f96c91a8161518c85e303dc75212252472d6f349c88922a682f08bbfcc5434df851066faaa8707bd9ec7deb5ae1764c8988d24a937ee5e6f49eb262689586c4d9be2b39d86e07aebceb0e79068d85467ab3dd9c0d07458694e094f419f1f4608cbd4af6e35fe42b81339da8706ce0771968dd2c7322d1df1c5e41470d04475eef6dfc49429e663ab8092d3094edf6e1e10c0d82cf10e2a624960cce6ed4d7657aeec90260a7248b0297c48c500265ee675f65f106b4820050925dd89b24942331c2bb73b709528840888566e56ef6270bfe670f6ed663c09f374e31a6a410120c5851ed32166741f3123f81d0d4d5b0778b2b76645c645b6eeaf47fbb10d18c88736a8d1d08e4e59729027105e5a15be2f235d47756425004069e5721e792ec2c4405bbc09d335eb645ef4b59e34569599062bd46b5f3dec5ca99167a8dc3afa61664c1efe5937fea7b7542ba624600c1251d8174d595565036f606041ce4277db04acc717c76a40cf2e2db30b1145c8b779aba9fcdd54f7ef18e471062944da75cc07abd12822dbbb99471e2ba1580ed5d7e84486147b024f4a27001c0746f973543e3f0a9966df9c8565962473226f8e2963d0beff5f75b8f9a479fedd414bacb054299ce61891c2f758fe501a25c36db871f2a3753974f4b3f8033edf1f41bce6168ce1060b7642d30dc7a760392de0981849b0cb11de1538e1af21e3521c27e8bd96fb661e9853034f2f988d346b8634dc5a382a70f2d53976a8245b545f812aef8f1ecf2847b6b09cb41a4075a36c4d3555c0ac1b03875194cb22394352a7514e3d823c75555c2311e9c624296b3c2bc429da0061d50eed07cc3b5c237e6d4a0cc9f2381fcf27744e1b42fa37ad7b00074efd6c2ba9b37a2e9534a86eb8478e571131f35d8bb40afe994db9160a245b513b55d47ffee19bea88f57504d0e295d4b3a226226f5d7d9af36e925a069cdb8e26a8cc0ee4f1a7d06af72a7fd5f131831c713553b5821c2228c5736c73f6e3eb1ae7dd27ea78475ab509737734fd70e49f15766b6787d9a48ba9e55666144360da159911edf6926b476ff6400a6baad9c9a8f4766d4f84930e399b6c5f9df5a1c6129c1d645ff8a8820b23287d19aef754bf1f4221ccce2a9a2d1f256d00f25685aa8508317389954fb40c788d53ea0b755be71dbe3881f94472833640d21683fe7aae2d94a5c6e1358af22bd9469d474214b03618efeb42d380b25c0a3f2bdd35708812a5bd9f1a22c853482cac20fdd53cf42add2093f17194a615a9dd158b492f9f68bf8aa2857496144e635ce8d89f4b78324b00ba55037a84389b4a8ebb4c370104f247c0b56690497334e28e15abcd750b5747404974496443f996de40db30652b5ae4e6578bc3cc244b2e8ae50899e431d5821193784b793bac03bbcfb1099804849d453819e27f1a1464fe46be7e3b6d7a106a581ed1b30f96545478f7038d54c78f626b54ab1848022ba7dc49c0fa2bc2d7aa5e61c01a555154a3c48d07220f29557fd0e330e626d74daa0cd5283a554f80b620582ef2058bf2e500f7ab450a4eb6b3f44029470ebfd18814160d7f27e5b28af2affd4958478544f04ae62e7d93b45a8cdb2e9678c9c56187a6deef66720d1b4520535b506d5aacbbe457c45bfffa7e9e4c0cb4144803ba745fd0fe2674ab7e3ccae95d1911abf936db515d1f7642785fa3714c65a7f903e266190e625c864639d8879016649a5007f914106661d9fe1c579f83035f18e3c4ec3f80099d9793619796f711b262c23dc2545f6eea9c4340182aba430242d9bfa3cc295c1c596b6281aecf08d10f69f5dd45400a478a52767c3fde71dd4f64da70b7b419c79aa7e3403e0f3ace3b112894af204202cf062e1e9fd9247cf985314af497773c7c448813dcb4087b18a8402db6dd2d3021dc3fbee338668c3497b847220f26a49aec176b982f21830ea9374719523b1c5802281758b857bb21ebb88c92b062d730636c363a3d690d443c32729051721fa32b60dbc8c14be295d38d84e7ad0ea2b9a0e9491afa556a94caa36a14352b308629d041eec15f0e51b134f235120b562a34906d9b490a3500a2024222324df840dbf768c663605a2a4ee0bff7046bbddad894dcad32579cbb69f3d8154d311886247116b3641d8d95e997e92aca2c050d4567499e715a74325cac5c6f884376bb0646c49a6d3979690619a54b8479ec361bb7efef86031d2d74062410477b71c40e7168d5690ea19626c576a2e9285d8ca41ba535f9654209299625671569df757595a6091d15ce0d1659c9c08c40169da8976b2cd659bf74b472feff3407547018fed3ac7d67aabae8b24c532e036a9680774082020bb43028ceab54e83226f052c62674eb6ae1be124ebbdbf211a4b708687fbcc62972234aa384afbc56d1b58b5c0168dd2182ea97826fb34f6fddc68e9da3ae4d1cb77b54022a48e6707b682071674e120b6bd6196bdbbb46258d4580b5c2a6067f03a8a48514daf6352ff7f8f86d21f772b4820879c7b9f703342e8f70c99b332b63a07410f398206fdfe43ce3c24db8513ef3013f9e8cb7436057ae19b479946c3c32a4f16af79a1b639859abf5dac619753dadbc9c72ca2916cf4f6416f944598857e10a0d554445a71922faccf4b17b6e6a700ed8aff751fece083947fe315cdeb2249df8bb0b3481f3158350cf5d22e22c095476c97f374f330d3f4d0afe5a4b7ed87e184f742976a48ce59a7401332c2b571af4dce51433ec4ec5adcce7740f90c82e0821f5305fcc35e4a99b2e3dcabfebde4d1c992864ecb1049d39d74274fe0cd5c3cfc409cad9853fee3542321b8c8f6db7c5c12ad60f6c0b2c0531250b0da75758fbfe6583f41474965a3a2fa97e1f2ac844f9513de1abd33ccf363b589fb6042266751f72d60f5326c93f7b2bc29e5119f9a24ff807e589b0d4d6532a4fcc36103e52100cc1480dca5ad5062127a97a31e4215efe66fd2a4bfecf610144d72902f79568eb51b9a74f6a7b52dcebaad77d51840f8fd4cc88c383a40df3e60c8683ac0329934065829ec9ae67e3500637a8a6df51361965d1d5f35a6f0b3966c988fe2a77efd369beb707ad3a2665a6737d6c644bf8454263ee2a017a642a889b9d1a211bd970d883ef62f62f6c2af73a99ceec62d51ac2ce408d663a2e10a67380ed624087c14dee45e73b69b2ec093bcd391e693e256fb8ddef5c66d713b000086ab05a8c38c05a1bdaa71220a6e3ac7cd5920bf33cb1a65d1a1d761fb4c558973b721c629c37fa06867a637e5d97360cb0ea01805b0dbae3a84859563679cfa000aa5be800b6206267fa7848eadb444dab7d31603826c3d148c70be490a3cf0daac37d4dc3e2f398f49b17619403cd848ca65548b890982619752fc8c204f30bc98661265d91118e71ca55d43e24654b958f71c907e93ac4a35c33b24cd4291057f369f25e0b1ee2471c4783e66c643ddb7a5c53752b04e04b9d35b9c45f419da0457cb6448c13758e710f2431b8dd36f7f571c7317b8682f7493d04bf9be117255523d3165107b098193c051be0af93bffe4eb9d17a6c25bff9527135f0490c700802246a4eb2b703dd2ee8c1756227072e443eb36416603eb714e4016a855730cf7524e3d3fe0db10649f34b54e6345b7a799ccbf5a7f40e5d19b33996b96e638548f2ff3e433330360f4651dceb162f1f3f7ce4ea8b3b28801486bab14747bfb8703bf428cb6541526b96e561a33271031d59d534524d11833780d5418681103779996cb1210753d939927ff555c6dde213b894a01df40bbe4b87a0b3c47c2613591ddb0ac5c0e11653af6ee4cd07d9fd5eb8553e15b0546d7251995657f86149486db0c7142ce3ac2a7f4dcc62ef8b52525eabf3d817015771b783e8a6c792b44edc649fa9ed16cd2b58ec6c01de2f9e22eca8b5a35422606ef9c7a25705f99d10021b878aeba96446dec7812b95559318220bb91edc10fa02c50eb1267376265d505b00c3a814376a0dfb811ca38c045d358a7910b3bbed111689c6dcf73ed3675edc23c6ab309036bedbef1e7121a150ecf10e1603ea556c911152e0b1a58c4c3217413897c14d64e54fad2733315f0c188a3717b31595737a48cb6622507b62693ced5adf69b9523e7231b33c2d385f4fb937d8918a6647534a40b00918bd3636ef6f90e046147e4389d840e4e136597ed4e897e75d2f222a5951d55695a4264c0416d36237bf085a46e3e49d58d47213e7323430264f6d2092ba3998ead4521b4d731607f644496c0fc35f85b57a2e7b203d919c900972ab7b4b2f837a8f441b35ffebccea7a09d5845fc016510c69e873418853bc4a75bbfe3d7cbd8b3219a0077abbb566fa659c47bd1830495b0288b5470f3907f05e1576d0325302b45f4986dff129ae4b4e6ea6239a7a62a6055a40f4084422e059072759c06a38ed66935d61b7284d2c2697075e6d1caa1c76e32a726c09435b26a585e902558be4364743d2283ca1d25793e461b37eb28a4e43cfdd40c5815d29b9875dae372f7c21ed9426d8d7f33a7afccafeeea40ea5581038bf86ada47038a1fc6fb44424206397c03915744e89360a5843fa826f8538d24a419011fd316efaa1c7247b7ac920159da91c2a6f1b3d527783ab9e894a1082a7868e65b175657135e52d799a45708e220e1f19a262429a811e777e23f27b152759dcfea77963d7bb540b75113b49331339c1986a29240bc9f5e492fee64cbc95e6aebe978e369c72485d4d57cc554297bb9516cf1d56ff35d135b295d02aa2a14edf2a8d8a36a3705d0ab2877161974a272ab97b63127890acf469c4e932be8d4453f713d54af47bc879d3d7f7773c906097915a8f1efc9e98661e693267a670b3dbbde1957c8b23c8c14c16c05078dc47269cae5f18e29da7a78591d376b79ee0bc742ccb5a061cf3926e322e11a01710bddef33555313407dfc61208064f5109ad3504db5b575dde7f443355143546f8917fea673c698beda933ab210d14ede2c03bdb4763c54a9a7fea4aef6375e3557fe689793a47babc55e8ced753c42e6cceeaeaaf59ff95cd3450e8514b7a50344f55a1266299e3867ee00d850a8cb9444421df865f6e518184a951755e6970cf390227a96455cf67ce702d390c1bd7c1092c956d65362b4358dd55f315a71b19af2240f34b9e57670eb8ab2f3fe88b962e7093ce2dfd95fc291baf780024add8abeb7516261b89942ad1a15375fc034068eb22853aeb46acb83c1c664d2f98cc997c24d472747012e6fea35b5c4186241eefe1ec473213953222cf6338111e05c62b450620284c22a3ca94c6725ef6053cbe7bc24e557a9897705daf5af42609e257dd787873ba095c41b783614c22d32bc9267a74e15372b0ac6fb07afc7d97f09da9c93b6e7eae78851f8f63f737e39331db241aa17d02036ac7cb020b8f59bf4e74fe5da76743b487fd1000e3d5ba758c1c4828a2b1911aabcda63549b18214784eb17dc7791336678f6d5c93fede6af3a98912473061ff061909740f78fe388025783179c7c3f9cf807012bdca785211c3bd5fd98fa456504f7b1f7d78ba1f715922477710f12be5904238a173423ba0b6624abc9e60f18122e137bd1c89b7c4707c63a931c921b5e845682d234a23f3c08139167063d2f930c5660fd617fde605033008206c9013be6a2c5af71fa46c042b7d9fc2a2540ca96a77949cec212fb77d33277a1ad253f0262bdc9079011121fa0aac9a5f2363af234e761b03892eb602118aad3419e0012f71eacd797c2f68654a69093335e95e68296396b7910b4fa62472977341aaec1553cbd03a9636a61e0cb6b9212482cc2816165d7b77b9c07d662854eec7dba6f555e17994e7dc2d0c44885524add17e5d3ebf8a2a4d709d99754ea06ee2b857300ec4cb06fb610ff2175037ef649bcf955a4dd279992ebd3a4421e0ca83631103207acc8e627aa6603083bd03c651ca261dc936d0742e35c37ff9b5247fbb904c61c6f02197a2082a0bce55e3133fff6a554552b3651e87b150900d5c2fcadfeb130b650061a88f7a2d9f24bd7be7284106e186c6962218bc4d5e8df86b5404be126ad009dafe08ad2a331ffcbdbad3c76733a9b1bbe6ab0f0d574c40ca77197d5d1d2feee9e099f82726649bfce4006d31aba0c855acfcd315e116324a4977a24c9d59dae9c2b04765b18994820f132957df0e7517e2d3091afdfc360934bc8f6106e8993dda56f405a79cf8ca6ea9db0c41892a57ecba2f6f9c0b133985c1cf6ee80984d9851483771a6f7046da3fab59d943c8aa9237753fe8f65f30bc45801a33754e87d24a6d2bf94d8ea4d58ab55d5fba11c98a7a014f6bbb0d704aad455fef8a784f8d332b72d79da4e0c519147153436f89a8b65b5388610c72a721894c072eb44a1165cf2c726060d8e11eea7bd07f1d073dbcb6382f25c72b26b8ca0827f1e7f4ce5f83128dbd05f7e9cccb584b87a22804810e4b8984e514615cf92ad5974e0fc90a532ffdcf6b043e51dd03f11fe09e16a1045701336c4a796fb1303b24337fe524de41cc8dda2c12ec7636591efa7fc368bf3393f610fc769da9721f3a4062845ce933bf61965c83cf9513bd36a3986a30f42d9b001410eb1e3568374d0ed7ac13b149082e3d25ff1bb7638b23b9ad4142dc12b9ec387cb727b860d4d2dac93e4298577ba55f6792e6d349b9779c0fd7e2aa782a2091994c2d011f76dd502d41ed2449769dce641d8a7f2ce711cbd03b38c84884ad0ca02cce5c57a77ef1b495a60859631966c6ebbaa460a164b23a6230e351a599b0eefac57658be88f46484cb3d721b2534559e8e343e526d00c81b22f5279fbdf0030ae5a0615ef2f89d39bf236c5edbdfc303724d333310c0973ac08b1f83e3fdbe44bf82347b2d07546a68fb6e4b9327f601b82b10f4dc2e06daf6d8639826e5a93d9bd71d5d1447d66af9c865f3d1b259666be236b9edb320ed890f7a54a3bb438351301a6c455415ff017b0413c91308437ffd2cbc509dd4b107f418dd3d7e38c17b1e5ea198c4abc0f8354972ae34b79c18be2a5b71002b10fa3464513c39c283424271e87167aaba526c4b79189cfc2cc2833b7f53de507af34e6333d60403ce08332f943d60f180961a53de4ca42997319113c074432f63f2f6244035226ea98fe57eb43398109d6d45156e32722e4f25cb0146f04359c404cb78cd7bcf494777034d6725756498807552302dc1317fc7d51995dfd747b374465098e0bcdd61043109d0db37d65098973b7bf12a97429af904594a20d9b1b5fe246dc6fc793d53b43360cb025affab6902489cc2a49fdd9232dac18316e357571b24edbde96aef8727c208c8886861fa054cdc6eea0ca67a49a7d0ac012834e848dde2c8ed1180683723e9e296140aca793a819d3f39bdd87c7374913b9b895071207fab85980cf33445a50ef688105e62facdc5552dd87d6546ba9f7aee5c2d52c6ab896aa1bb1e4576d2fa94afe1f462162e42cec3fb4407fd11cb52ab6e231779bb30dc87f3c13eaf80df5bdde9b66439c29b3fe6a07035987e984d788e0f1bf6111cf3b017db226e041f431be9291939d0e7172d1cce182d6675058b0eb63c70049a33323d4c51624253153f4bae7da7b18548752648264303c749a2d6965e4ee3b420845d4b75e3c74a153746261e470853c36c004d4abb7476350496f374540b37a369710605fdfa65aedc33ef762be591aa295acb4dcf0024072c7e864d2c293fd4f07d4b2afeb2398e656191787c00a016d8616251d785d4684dfed97e7417da0673c3675365995289dfc21730929c832c1e9d26353811548aae4c87048cb8027d3b98eb3f980c848e4b14cf14935c2a4e84539f29f1a4cd616fdca419114e1498c5946c2b87c293111897ea24bebfe3f5892a76371ad96ee0654dae449895830300c9b02737aa2ab8184fbe59baa91f2fc099a23b3bb34d61fcb36f2a70d8a9ae1bed240c0fbb2c34542f506898c89a0f6cdd043139bec84c7b4f2b14e6aab8bf59f0c1327becc1843928700a9d1a35cce69f414edcdae6d9b57087406fe7b156886ef158086794801b7ff70fb14216697b08047a13f964cb296417148bfd0cde25386c2e29dcd34e33c16a5cd1f628735a1ec4661dc8bc70f5dad06b8057f4e6742aca78d5e73f9e35b646518e08f9333ca3ba6c39a5fbeef5dd240454c03223327b17582bb09d72df26312c0f0dfefed403a82264785230d1237d07c33af1f5e969830a2051088c06488d128d3102fc23dd264fe7f04046d718794ed35b515bcbc3bd786ef6e1d9f4cbd6540765a4a02080e35f61410ef9293d3207d8b95f6199e9de368c7594e540ffbc1be714b3c342e69052880e42f32e495d31c4da003a6c75ba10bc24d369ea375f627c0d1fc20f0ab5404ab1d98ba6ea0842e99cdf99017e505c303c80984505c250521f91c496dfbf3170be0f4463d0952e1c90518716f96303433c0cb475b27a441277223a843226082252d6bd90f307012f51844b4cc4c64b839407d2ec73a621c7accc1352a4554eb75a64c423a5724fccf41d39c93a6f4cb1d7b7ef2b531b69f8f7f6e427f4af2da7d302a6298b6e28f8a8f807a993a8011b18c42a5c457a0b75cdcc2baf8e273fa44a92f637c923259670182cb3dced654ff4c80f3084d113b2f1e308a86628697f46540bd960c61bc5166c14d3b2a866209824453ae7f028e45956d653d33230b8515505ce06c14fbbe4d346f0e5e765994a28418a6da368a9d30fcd48629167499c5d825da29818d8d4011ebb3719018f0ec3f7540f59250b42505de9716758526c8f8d4269c23c1dbfe7a1903edb1f14eea4a8d976443943378d9ff3f50149c3a68fd83859bb082f00246ad8476b49e3908f27e9f0cd3750362f85089ed027be9d6537cdb3586c555328266451ee75a4d7bc6366da5f4b8d39d89076beee3230b3d78a535de82fc8dc83c2e60c645fdb5a1dce1d923f1cc1e6546b24380a13bea5aae7d68737461172d4bca2ddcd6762c8942e2342b03ef4f44b39b2545470d26f808bb64b36636f9b4354427d861ce712f6a35b240f00aa170b1dc3026b65c644ea335d41b0166ece634079fb7f756f2e529f5db01409817e1e60bfe7607008a91b8768b97927c40d358dc0cf875a96808cf2550bc37759f3b4db6010d67a910dc72f2007f24b4ad424b08578b74ef8c4f6407453c513936d1fa491aa782be4b01ece96b67a7073bf587f18ec0e1fc49a2cdbf8e8111b2d25634d18b1465fa4076bca687a1a404b86ceb5fb46fa7f7c3f672bd753230461fc5e8eacd3a73f79f8dc118144b74980136f8ee5a3df19d41c36a7e78dc9092c702b64d8a9ed1d2f0d3c026ae8fe3f0a4e543c1c6ae041e4bb466f6300a7063e1919efe7ad8f290073430c201d7c421a76b135e206263f90ea811d637dba2e9acabf7cfd11d8492281c256d92bde3ac0fc75264e221638f3da7fd22fac8d7e47ea59152307c0099e67136143d06544374421a00c1f8278b386882292061a750cbcf1112e37e8463b6c88e60eb4f423743a9aea8aec7228991e9e63816189684d9e6d00c277726ed3979b60686496019265ad576b2fea072f1a790f9885c5620b0f668fb80b9e0239d342dd782c6e3477620919f01f2c1e4d99d0230f7df84dd2385659fd064861fc4f70c08e378002ac4487fb8edf5329c37abce1c4840c45250bf4c029eac87e5594eabf6f135315e63187350a02410d1ad3e2883cd6d97fa34a1a66d4bfd46a0e05a7faf493ba28cdd2fa93fdd73b2237185aa9f8bfbe2a91959d46d2461627a4e2bdf056c4fe5173f4459524ba7d34f1076312e6829d4e487c8c893000fb78452dc9206bd48771e5f7c9fb86d7f94bed2ec82556d6f120466ea8d938742072f9cd51f6f05dc81c80f1f8dd4b98d51f76d79d0237d5216ec4572503d352c65a173cf45428ef3c7199535a9a22ec2b539a896460d71e3b22541c44b77c340f2eb852f5888d294865150e9b8a30bc90272cd19c5db62631367816000cab84f465bdd3ad8a1e4c1f6fbe00b4367d4e0d10ac6c8baa97b277217bd4ff5bd6abef66fdfe31a3f1faf678f10c9eb572fab829f710a0c106b6316eb430f90db384b913f0b1c680e396e04d8aed4674eb3e507fe529ad19b34e934c30a0eec001e8c56cae755adb3ec6f360315238196fbd830c8179f2dd32d2c75f1f79b18384a04f71b3b3c776e375401d364de8611579dc1223fb3e87f5e83a7fc345433aea90247004c767bcf50c2809ba10137fbb28755a6361587f2029986511b8c5d64784f7398da6a2b1eddfe330dcb7331a2b453c6430172877c85ab02d9f3332512e00ae36e8260dea7a3c927b7e285bd85cb390560bd6f9a05391fd1756cf11baac9102239996cdfbc8ae150c85acf5f0b68889135e24a3fb05b0765629f641494d4d281226373fc6e5958d46ec061ca79b0d6020592417d135fd2949f4dcdb4010a0a5377c1de91138b0060db3ea0fff94cfba1b6adf5c8d9b05b728f20a463d8e31a84b61e423b8f6725856e3f57ce0f2d72124de3f541003cc2d7665c00242f6449c7e42c49eafab012423c94c906f7d67e519e9221bce86b94e2d13991eb7759b4d2692fb9e2e3972781f9c8827b0a3630b33a61c2b19606a047776709d11e36dad2cff69dd82c8b6e0765603cd026e6175517214a26d399879030017b8c8d4663c2e25044ec67a76955cfda1c35c9d02082819117b07f0e49a68e3e082b2fd18a143c1042396ec50280482ba90682ae39a02e01e1e1a1dbce1406ae6a95bf9485a1642061ca2269f156a3a8088aa740292004780931b36bb607c199bfe2d057b0236ea5954cfffc3d74108b4e09c3337cb68ad575e862389b301996677755f179b4182ad40e4523cff0a58d524ea9bfdb01dcf96d95cd98859730c5667663a4ca020b1dee11e884f4570a8acd0b29b379a64b75945f5f1f81b0af94c0e575b99bb5b8abbc542e46e6b1f25b54bd24858272abb021d94929511483d28e72ba263330e108bd8208ea77f253a9b2fc452b63d528dc764a683d9360ba97d04bb863f7c7716a53d437ff863637ebda6099ab20a78166a489538256e3556ccc90bac3bac051fb8aeac79fad27ad438d63accd28f5c877dd1f18812af3bed8d67b33d90f04212a1285261b7f2103ec36a70fca80227a4d96cd5f362720d087398066286b86528194c6efbe1bd3e911ed1b483dfc8438b3f5717fdc63674ebcaa52baf078d3c7ccf9915f470233de4d29aeeccd86f18c5236f5d212f9d104fc082303c918f68ac0d39b445b24e191d1a342b2c47a73bc7420f2c8914a14b328865b5f3537a74620242be9fbbd311d5554107fb72e46868bdf67ea1bbf26894127d43b367d937a1bfca2905e89c0a9001a8cc2c66af40a5fd1eb04af8161cf5ab53b13816c43cd08798c457449d515a01ee9f13253c2d623ce7b0858a8158aaad345995ead158c6e4fba5ceebe9179b6f0a4be7b5301a187feb8a018a3e46053f6d0479f6e744d346d92f2a965f7753d04bf595cd3f0c83e68eeb2aa3a53ba5b59f8f7de49d6e584f1f2d8f5f457e1f7336313e49b038ff61819268fc1a2fa09e8974f7d0f96fce22b31b1392641d2b0ccbb66d74fc5cfc9970e39df4fa5396b031d21646894e8638019e0233b46ec59f675c3063c22ca12d6f9040dd0c27295fb2c4c336341a827d3ca6759a5e381bfe56c3a3a97b3312fbcf162907f262462876a381f0aa03d382d9b3261cb606ce3775428649832edce5b2c8671df1766f9fec9e1001b90b57a510de2f38f32d4e291a9e83cb1670ada4c79b3de29c0e8db0bb78cfe70a337e6a992b59615d5cf28516913890f95b7884b54b36aab674f6feae818384a236cdb2dfe6ce15e90dfedb554734f429036458b6eeff0157022c55c71c7912970d4af7f824b5bb3e2101cc6f81b9afb45b2e604f758a14291f4acd79f75c09fc15b6b7d1a80ab217561994ec3392d54824f6ddb5259ef36836ced86e8335367d0b377bc88e7ea3991f8859a30ad709721fe96112c641de4c56210776e3209a8c1cea1f96f261285c668a2b5308688df227b572662cdc48351438e09188d34900133278de478c7f4112bd79506c3155bf6ceab1d152cb9fbf5f167ed5be451ac62d2c663be16c3ab433b578e95699a1461ddfda61de8751b86d4780cef2567c335db322979890a0d8249bfbf9bb76ea0747c5f29d207ca4b526afce9aeb6bc2dc37468c09bb39dfad7fb486438c58fcf65c867948b6e6ac260f6d71475f3bc390271fc176e9e04b0e5ba01cd303e7417e4d28c28e1af56ce10db31829ab260dba77186b6e97860d7c2d87a315c9d922272bf2f9377835763174a38336c722623552d74a1a53b015d4353ebc92525717342abfab61dfbbcc52729ee3f402d6b40b1528980d71f82b842225013a79e3df1d45489e78323cebf20b09570f6cf529f30c39578610da5adc14d07b45456e26707d023a4a752d3d511275e6975ee3e7d24e0cb94dc599d1df5d7b8c01b73037791e196e954421812005fa8b793e0ec408494f943ab4d9abe32fa5120f45c0f6bd3e6d784575528e2c73db52c0254b1d6b497c47fa3b8dd1083b51c49e0f72da4404ce3bd1957e93f722c2adda86eabee33d7e58c107f0f8cb3e8081238def1d004a98c4f387ee01c70ec1e3851f087daf0f58246fe6e6c2ec296f9215fd6f693321af25ee26ca5c4e7f20d0450d72ac3603d213e5138de6312b2735087fe93b8158af64ce2e6cd5da04d6ef06b708f99c3c5b122b5c841f936a57194eff64cd681bb112a2f221f7690339e1e97dede834212fbadc28efdb2b6f309c7b7adb2596077815f909a856e55385d0dd5dcae9823fb2902e560ec0d42a19cc3c7a8310d75f77f104d8ef2a787ba12fa41efecea4451b3b2c6b54ed164740cef0dc196ad06aa93cd4bbee5a2f78e94d09c19b0cd717718295be3d43b365f9b368dfc5639d0a00f1893e0616a840f34c7cf91cab544da6086a96d5112d1310c53cc50db04d7a4f013e7369eae15ada54caf0c6b9485c08b586cdcd33e011c3762d40dae2324302fd56e4931e1c43260fbc80473c4c568320323cc9e4b77c1faf500c435e7f082286f2c40f2df0179942f4ddf0605878d7283c05ea90f21c47d9c6e3cd0f007b8fc55ec04a88464fefb65c780f25744158d8361a217a1e4d790f0ae9f4d3e57643796cb5be18c25f708cf4a0ec6b2c6bb1f7730a261aa609e3ab463b7e5c5b1b2f1a45776dd5ff3e16d7ab95857d601ac589c803a025b05de08a6695a0022233e81072d226b5fe78f7b220fec63b8e60f59e00f8daa143096be757f73c95df18fadeae740b8ef40f8c4ffa5245ae235b05fa76c0fde5f146cd68673e5d063b736fc7075b16fc9465550e9375590e3c44c5fcf3421e1e1b141298585dd94a4d7b1586e47ea6c845079aefe9f487996024a5ac796013f8554f530c9151ab0ec00bc01889e0f3baea03481423f1f7f06379c8ccfe7a3c51711b3294d2b35a96b274d221cc90f080ce5f688257d8e3b9b963a91819770c3b4712775aed777361a2213a673ce7420b964702611c4057b600144f355c72af2a810c6adf1a959256eb35db87eeb4095f5a4b529f8a54e1f9442c5c02293e042f710f19cf829c0efe4b584c521bdea4b41e11dc1121109f2d2a706512c670d352cf5517dfcdd9e2f65a50ebe3a0341423d10fdec49c0cf19e9047060dc903c7247a0583c6f58482f8f41bb7d125bb8cf65b76e4d5910eb5c2634a90eb2c2ad3a9763a6a9bb7da19569219307e3c3d3bb42c0eb253e89cb689bb3f9e550c683436b760b8a0ae0ec07ea23a68ab3e34ffa18644173bdb269113f01f2088c23cb6d61a06c7dcf5dc623acf2ff6220562c7ef3e3edc51806f12def15b517111c743997b6e9037fadb9662a7520a0b1cb41853e70fc7011707568a1917eb998bf12908ec5ca896f3ffea1ad53e072d85e1055a8b5ca7df71bb4e7d3a061ee3c530ee987b130887a450b919061e2aa900d7fbc7ee4426e8980879a7ab242e06e2321ffad26e4e8d16730124e93f1b701b0782eefd1a2ff5aa28ce7c7360dc807fbffb383e237d6f896db07b430101a611f6735c5d1c03fc6015a4fb3d2ee549687f5bd5bc1ecd0874ed9b70964db3a82a748d6ad337de9bc3f89953c8775348ac061c3da32b170cd795188f7e6c6513c84c26b2bc4f1c9f5df699b4b821d0ec9a53c390300f4d565e81923e1f4e1d575dac1c159d5f8b5ce97ce0ac9135c5f8660429d1302ae2b8997c103de25b4154ec0fed9bc21a89f9c767a7b42f06e893bc9ad81a244ad9cd712b51e68f4e877242cb665edd29c9b371dd66682d2d776d9b5b0683cc2630a1e8ba0ced6b5c6978ed19f7fb6d76496d9c7473fe4e7061bc5d407d14ab02a61c9bc576221c49e1318c1184ecc972dc12a4732040992e10a7a6b070d4217e23f0bf139632ed6b7619ab5a75a00a74f4eb656a7037e2657c922ae23732454a540a3574abdc080d0110fd06943eb84fb11aa35c3a8cee5bd2259604080b345760f6076b6a95c816e4576a603adcd0444a79301c8fe91020f99147d1730d160cbbab5861c9b31a471d45c06e09b169510b24467124e83748a117c62b5681d64728f6c74ec6a4e75b1d5e970ed90b69255d15d3556a7be327e9222ff2ddf30e7aadd44ea7cfabf063893f362a6600716a525f7793abd44d5cdbee37e8d3da38106e12bbae5a11f54edc9034d4bb463e17503b5f828485302786f181bee3d9376377469778bc1fc46455c56f3b0821176c4fdf6667844974181e6bcab46c4bce4ac8974c02ddb7d36fff3c28b60b93cf64d9156f0473cfde2ed27f5a505410f809f72403a06d194a064e2a98b7df41f3759b65da56dcc9d768777ad45d1124c310bce041186fd0093fcb68519d68950d1473cfb5ee36a12d2db465e8171158e72999780401ff24fa6c88e9d0e1d9b2465df1909af5170ed124507b04ef910b154ed5497f1c17bab51399236fd877f9af4cbf620f6e8a045460486622fc3511626c00e149ddcd9c8b37db875bf39ff9ad573547d0d103593c2f0ce02c4f67472177c103d795b0d27f22d7d79302a860c04eb9ca317ce13370591e78e9adc9da9f22572ccd63dde85807c7f2a8dbec3fd86ca27a0832789e58716e8288c8162ea603c88ea62ad1dbd35e233843d4dc4c465d50554e43e3d29a472ba409a4a06f0f67b35aeca2665264395855a94f1dd3b146361ae693821519652aed5675e478fe4cd723df7ea05b0901f014ea8d284b2a580e3c927976841b62c07934ab5725e12fac0ad9be4dcf196ddd185d91d573c27418ae67a7e584d552f78240d9d8a256160be5c6cdda175a3e24249d5e26898d4bb7bf93a8bd3949273587b6d010f3467e6f7387efacf59a00552984c0e6762b7e108c909836ffd42f9d9f9853608a2d3021e00f4cfe62613eda6cab6b4b77bf415c37e09c83dfb46db849acf2a2b96035fd54e2c786787c52d5ae4136ac971c13a02507d7566f5300957d94b5b56e9b200c76679f5987c81d4471372a62823f4f9b3fad824e77206ba8e25d030c320743b59dbcdd004493195dea92e437289e13c2bbaf0be3e1917c96d3463ce4cb2a76797a75c4c5614f202c3820c7f6fb5d308270415182fc5f68d2c6b9d202a8cb6d41e495434c25b1230bd0371c015872647516bd550c7bf97526226a73e4dedc2afc71f8246f5f835bbf1d46b1c4426778abaab7e699de8544de0a1d2abb3e3f2cf40c208f604ef42a99191429c1aa391d450de0716a3c3b2508c3b99abea75f7fde1abdb722d717069ee24c80ca5b8277453b6fc81eb1962f49459824078fe90dba9507dc68f13f1cdc192d781045a552c0be2006e8d8622c7c719023c00c002e35a539caab59f0357b8ced05831e1f03a14564486ee3256df7335ff6601b5b171b5b446b0bdaa666ceeb8b5beb5da8656f6b3bf98eb663507f343d204618696917fb15d7254b08396101857ca8367d54243a9a33a8aa5963070c14c0e7385219aa0a8c198d7f74458b8aa46fc31f07494a17bb7e4c62ed3e5478d01837485128ae6bd29da963c75cb0dfbf334fc9271705cb09fff4d1660df8cac514af5b0e43397cc0574d6a9f5321e730925c46111d6118ec94c0adcb22fb3b5b20614d520aee026ccb8a7e6564d54921f35f2c4f4d47588a38b75dfb1947e35288c5c0b46e3a3b805eb3dca71e4d77408874273c3114f225f63de5ac70f9acec922f12d66bff902d9aacae002200567ad0627b7220a72074d29bbe30548f106506ef15ef3a5f2b78fbaa28213df348f6e66bdb0d7e3accea0e9d03cf42c28229bd1307121599c0d0720c91352fbf4d20ac37b5164cfe1933dcd51f6262fcba3a27fe642a05a6f480d4537f7434ffe53214db83860b6dddbff9d3363f795e6e7751570d3159241b07423541f97ea5ffddf0ec4e8677352fba21a430316e4af8881af8dd220eb5d8f1c07b43d52be44154d4594f8c0e1800e2d8adf04a0d156672d136ec897dde14c3eca339030e5a8f3d63dc5c1565859702f7fa4a605bdc002a1d49589e2fccd2b26d1379b221fdd3313c2eadea728427b361156e7d6cb36810a20fe5c44e2e6d970aaaa752014923fa2618232d2eea485e8ef400ba5caab9de8476aace170ee36a9b45f41c23d6b1aa3969a38470c51e73a7bcacbd2db43bb46386d6786155e31734b991e8219b7e46bdaa7f0c4ec2b0b66ae1892b44a0974f81a980aa013a498f4cbbb929560795433af37ad7324803a1d6200d7f210f5c94214267781b2dbb080cf1a6f508799f9bb3b90eae1b917e3752dd7fdd2cca6d5b184d4b986ef2a1f1c88d34be5ef166b04056cc2500ae78b2c09ecbf953dedc42834bdcba3b380ac0171de68d3ac269bbbbcfe27c696ca4393902a6f227e013f8b3f3f21d37ea77fd340f3d83405aabf0ef15f43d6de9679080bfdc3c7fbfed9be3da305c5fc1704e8aa8be186b1a65c3213299e414d78acb8c619c7838b37d7422a19f6576f8b04f79bd38e959800364db60a24d260886ba64fbe9c15ee987d62b49f6c97b01b2d67db594a80e8cdbf29afeac67112f4e191be5017a0e110f6fca9e42f075c71624ec873523622fc8d81ff6265f3ce03b0404235169012ee46ca625dd6f31cc686115d05499648e8413e3d7a4e73770acea623deb527453dd405d3782c30cc8f5ac713bb594332a978861c279d676fe353779f20df348462a3d0cecc3d210b8dfe31d088a044618b78dd574b3372607ca5a6cb93cff4502642c10778747116998a9e395b86e78c6829ec480e12c6e0ce8eb49e2c1367cdf9e1f6cb614be708f84c0f2a3e5444f5be1a5379d3bc41d929a1d607390f4579ed3fc0866fe3d4ec42e34fc2039cb275d6312fee400215cd901fe50321ee32078188f76e14db5591ef3736f06c8fc349abbfbf082098c63b29fe268fc8e805a4b148308a9544556e693e2288c6e9c1105c9b67722f29d6e75d3d87ed0e2a95374cd24f244f48b458b5af611d99b2820c30c923abb0883588aeb8382d33cd9373d36b4be4aaacc113e70017de9af48275548be238b1bf16bb63384d087f2e74d7e40b0f0af189418c17f03b5f8f99038cc5427e405033c224448747e2e9c9830584efea8ff57773db3a5e30b1ea764435cb46224e633ac7afc7153985ce9165de8ccf1b807c7c8752415cea0dfcefc63e33021793a744a245f7b5b8f55ef656345bfdcad4953c36a1413b804fdb2a62d8a108472f57068737e32e97cdca834334f94a3e00eb1e637f48b8c4d2d4e21542ad1e6998c27a74b29502f1769468d6adf84539255863c262a4d7d69e31b4634abc2595170313f27ed57085ee1fda03be708d44e5d4b564ff3f390c055c197439763c22ba0dedb103b8480527065f82d54bdb013106b6d08e857bc9c3dff825111b30abb403324072ec48ae1cca8c057ecbd6d981183332b0a46bcb7ddc12d3afa2d9cdc904c92209aa8e64ce18c3c3f689a4f806d15bf7380203a7810241a110e3b1761f31c38612c4cfe699de74a697e04b1bd8e52330f12f0a34f78f4cf423c08a5e35c62cd4c62eeacba142811676aa4f615d6d89f6092d8b1fc87161720e4bf5a5973d23920d2fe1f7cfeee2416df3ce5d3feb96c646944753413c9d378fb3329aa31480c676ad6e7d4f71b5f5c4b65243c0315e02a52f5f02e5d050c642e677e343b851a27484d6828d2986c4d1be717515b688a0fecab02d8c6c53b65377d5a6f62d5de39b6020b495348a745775cb7bbe3a23f680e71b8707dbe9f7deffca0b00d235044f72263a7a2be443553474f237cf6496bc20e9d0fe2914309648e5b57a7f73752f38d4cf9fa19f4344a123c3af13d061bbaf38de33ea0d866df5a0b31199bdc4a815dcf1155b08e561a69c4d05508175e6b89ee657be56f524b19e55ff23de55035f1bb4f0d17716b7f1b372b24f7ef28be533a705388306633dd39c334d19b584e159a634cc75154e87c1c68e36589522bbca29e0374fd42dedee3d02252c950487085c56dad8a7aa58e88d76bc882679a73110e8bc5a43c12dc402aab21766b4d334eac15b03f28481dfa74eb25d615a484c951bf453b0e15c1b3906c5fcf3906f4249f162f7d4a4cc5389134d0af38b35686275825ab08f83f9753fdaebb58ed346ff70036fe2c011304f90caada44ef8522e926581e2aa12d9756c6d14862f7208197bf58c71654b2264421b2fb4d65524182d1a57f6b164457d39fa8662d5b67ef2c2b71046abe0c3ed97e624b52d71a44e6ec35cc6407fa554613b3e5269a8bcc18f37f6b356ac40e2eb4faea08f8509815f4ee800729317d03b742e965933de1c8fef6ff316b0a721f4abb970d98b564537e5a7c013a815795dadc3e7ef7f108255c4f8672f0d068f9e2f54908d3d303be0033266ea3ecb0d0587b151d6f959b9db110dc1b1a0839dc866ed56bdda843176db1861af0e12fe9fa15b63a5b2a1efd3c9c1861364ff60a3db0137a8166f61d89cc6b6d4037e887cefc0867aa316531802651590f5b3bb2a571a054e549c8e06a50587dd4782b2fbd856f522508a4a63d82494779bf1dea0d94b705ca8d0b6082dfc27502fcbc61acb13f51d01c4801987bbb3b7e6c17ee27a9a63a225528343814fc4fd1cf638ea813d44020e9be8dbf8b3c7be7a0832c64cc1453b30373b46951de34ca4062a2f1a7fe6b692832c114e6846918ac4d9891cfeb04bb1041ac8689a972c8f2c27f289a8940a117948cffd567337f0acd169e76c505545ee7e16552e40e2d5b75f956fb6d7eddf30986c5a1fa1aa80d2b9156c0103fb7c82acab3a7da4fcd79a05c9f91227a794b3aab6d3f4009580138582653b86d4a36418ed1a3cb7c32a646b4fe628539d159f65e05445308f8cc8d4e907ed620320da7d6d2b14b1b17b6dd1486f407098401d77fb6e98d70839919f3f6a4f31e0eda474f663f8203c583ca8fa657694881365f1c37e94c30d5d06ce311d82772032bf346d81e0e1daeb3e268bfe46f04a04b725d26e47e2adfe4218d4082b75676bf88863d42c52fe0bdde959dae610f9f987ca2b57a671e5236d943c064a22c04742180930abd5c86427d6805e98d7145302cd8fe5a0c05596ad8741c09ef439ff56ed7721e836c25e0e38c0300e73c3db40170c735d25e812727293149407cadc5f804a79b1b2653404de18880fd5952153868077f7b2bc7cd589946ac9e6e205fdf3d08e29528d0281d87e8f1d500d63128e3ef288b2c41233dd94381e000dfbb01e85f3a6234ab6098de61f443475ea73ceb7b4580072c4c041a5a441b50f7e156d310135f11945c8e4fc06a8d35668437eabdcb7c673c041c828d7a425ef90a51f2e2ae6507d7d7ccd13495c955d6651607815f7878fe92413d75f85522d69c9ec6f52372492171f21c6bc3f0464273eced69e4e806ac58ab1de790a75d1790ab7b6bbbdb72b1eca8bd17ab512f85acfb9691fc700364797f07f7e62d7ddcfeadd99f5244616fe00e92339562005ac34d839258875deb5aa0f6b89e017f2c7511d73c6d8529c398d4f96348fa04c847a728eb4b756fc07bf513b472fb6cb2d60c3efb1a3d5c83d9cba07113141a9f699d3899ffb67deed877773524b941439a190146dfbf33490ef2842f00f635372b5dcca94c9a113ad52a328c4e402e9d39eb28745153202c5efb37b025dc333f019a10ba360d57f5625fd05cde0a69b0de1809ea313f1b27c25eb4ae9c9f604fa18f7117ae17662c931ed6b1247c096964e88e3de61e70bf4ac7836a3efa58c3ff1efe6d7c815ff57e357d5015cd4cc197e2ed7ad26267841f3062759ad1697288664ebd84891ae64784bc1c9cc0568385bcfddf182c6a9e797e73521c2a6fb060f43851817045de02f8ccb15ab4185fdadff0ded48a74b4d1ec3603fd6c371e140cbba7870501eb89241def06e307d168eb88c2c66e24d67fed226da7481e95c1eac56670c029d6dddc67f8a86351ede4659b11e4741c8330e5279ae3936cd242872e1c1da161583da2605d29e32d1d9b0f520ce3304e4ccd489755e7c30d4a703a3a30916e30bdfc0db0782a86584eb70bffd3415f498d291eb02af6f43ffe4fe91310570275d3206aef297f2a76ad5e1af20c3d1e08ef0f51f98c41fa3af8325137eb66965bbb81d2f4ab4f720cac6bfb3324fdcd3b6b6319dc46693a46c97a54051ab5a1797b94257fcc4e010f0070ebe80a99b704a99791e06372345ead9abb706351997e4fc55795cab9bf190abc6baeb049626f34afc5854f88826770f64009835c6855990ada7bb3f3d33ee48d54e16ac33f7ec00d3cbc9a84f44eb9d79b35fb260642ee0a30cb382d9a38d0e300d1bf76b56a5644516633d9a321c9175e0a8bc5ea712d560890cb805173c38b3d0db20e78409365ff3e6429a81ac97d3f1817c7d12ce4a2f58323c3de1afa418b58382c293b60dbeda6add69b0e5e730d1f9c74430d1b457c0147f4c64d984c383573d9236cb33c904f9bd77c1ca721bc6f3493c269adbfd0205703e45b6dc3b89a51f9830b69e84d0b6477b27701ff67f8e89dd72a0fa2e333a944c34fa9cb44a16fe9915fa4c8054b45b605350c5920566bdd4430ed8e8caf1650615154624bd044ab191792f7624e5cdd903b58e7c0fc9ae5447a1175b5e15de2480a1fc707fd105eec3859393f3009c74574c093dbfbc017c77d93f8759dde2f00051c92d845719f6b49d6d1c92a1e62ab6042a62d0bb40b2671e6da27ae8e39505fda47333de0daa4612229056596e8401cd4c46e613f97a11c4a0b84967b0de97fa11a01818e138204d06acc70c1f2c14288384ccff8b4cf19b98c6e2a34cfa53c33397d845c53ad7bea8b0977c3247107d0ae7d6051fabe571a66fda7c89f7b5effddb5add54c2a1b4a6105b094a560409731ca83a2b0b132f200224952a40075fa43e362807d2b56928eaac3d17223505c2115305b7404642372c61f8a9d9a291e4322927c4a7402ecfd501f4c90323fe00506b9c66c7e05e8a166c2a466cd4e74172c391fc0971253ecbba2db1be86dc078c17a681f9c4d3be356251c4ea27a3001aa3564f81f206df40cb22821e103772c7ee2d7b7486b4d858bfce942d104b6be2c223ae22e4799e1e75c2b4f765bc55aaeefd0bfa217b6e97e167be3f64f3bee03960b403658a53ab50a3014c003f0d0c7716c1ecb756144d8246145c34adca96bf58a53b836aa82074bab67bb58458608afe6a5465f8a940a38c902af2f204b94c2b3d6eb0d8ca1cee34c0ff57b24357c2c17009537630b7f1f5ef0ff582d2894090381f46f9bfb2344d76313677579a3018023b8204aa2a158a83350630101c073929c4366154f1cae384ece4767722fa7f1bffa3aae03fe84ed8b6f291f07e306239c09593d457d79c683c0120d4fc4e8f41b3f6293dc8638f4cb9c4ff36e6d38f8bf2b2a4fa409f7ab0177621bd9538af58e753544057035954ab8726cb7810c1d04d73b92ed775d997768662961db46d9ed121666cc1e9537b0db4eb2fa358a60aaca359f8e59eb24aafb71f4347f55c62f4a4229332ebbfa039e2f8e6e4d0d541acd70c546fb49352b2e3f2c511bca82a768219dfc2526faa6a755241406e0d0dab60edc04768646f8c219bd4ef974388ae97ac67667b6c15f022fb018c41dc0c3f30872aaab56ed336a034e0272732d592744cc64ec9dd30a375f1e6d0bb195962e2d2358c976f0f715071e94fb3b2d89a257f080505bd65535678db48ca4c1e4661bcf60af2a6f4eab2a4fe57f3e0efb31581162a116e68a0432226103a483bac802fb17098e39ccc73f2c7b0cf1d6f65877e6e4945e425034435d7c4cd15250ae6a1d7c43f7f2a31f22d61ebd9e690af72c098c8a684e27454b4c4deab51998917c2976d359b260847605b735610dd3ad677579dadfda17b90937f8aba4b969083d73bf8b0dc861865707136d055ca6581ffb512a9373715740d122de464a1f426ec073ee4d47a09e12f483e7ed84be666ea08ca9673f75ca1be833c3597cbff327ab243a306a59996411c37908a7ba3a11bc6fe6d6c9aaad35c2f5c9859c08704d770e435f84360405dbf287fd102c3c5c922bea1359360f007704f260231e0018cc386d668824737b6ce0fcd622b02510cfdae8370d7c584000bc1780bc5c1d440e9136b6655c1a49609a5886c5c7223a9e0c5f513037a55c3e466b8efb371d139db1687219d79501469f83e5c984ad248ddde3cb5793ad2734988da37020a15115b161668063df3918f81d11abfa003a371850b404983607025853073a895c30d0afc82065ed9953263a2350f94de5710957c60590c5cb531896962649188b5faab11da43dde6049810371368b1af24b72e1fde3c256a00be37507ce56720a0dafc4a6473040342af77c86933701de3389e1b4671ba89c531012c1c7d792f30cf2801ab03fc68432542d14b92ff22b1e97d44574bea2f2062752361e7f6c536477865f4918d20b3c5d81ba48bc5683033ddf30034d7e4e508d1388ec8f66b23f7f86bc576d1dfa69207ee8c31855b52ecf33e0a03c50170bbd3a54e63dbd8f5b32928a81b3b78c5e2ca9fd28da9a273a875d1647444d67072cd21ce1243bf14e7a27614bb3d98a13a8ec8f95beadfd0032affa56e73f247649518332f5d7861eb071204d6eba0e055d2f8811ca860c0730caba221f0e68464cd794055cbc087f8c52bad032b49078600b064849ed533dbc84fed5e29b005e08da99464e14621938088578cc3cd57bc6bd7ed5eb4f705e7ba8b62842cc6327aee738a7e4b5d67392e07fae8d34f607a685f0dbe3d58d58cde13ba6cc715c795faf992bbb789d7c59d48f3c8dd18b66bfdad0d89420544377e8809e7bbd442016e1f09454370b25d599f37ee2fc922bd4b7c9956624c622d05da68046720b2b004213d7a78a1502cfde1c46c79a5d5b1b8ad4663a5081734d30aa18156cf4380908350685ae2b650b00e55f8bfb475e1319be6de97c3b602dbc5886b3b67127c39e680fc5e5777eed79367511f0dc710e343b36602e54794496d9c956a4b1547141ddd69ba8db2c5ec0a49c4c4e8e3ddfe693e8f2a7886cb611aca340be2a48381d19ac314df264590e9521d3f0c609f8641690ee369d18cb4a8cac547f6d5f955cd46a673b6f2d2707beffc356bf59294a655a2b44c8007fff1d183eb9f026a235b730c4307132d4436ae6779e55748b33830a1a12342525d4ea671d56ee1f071aa27260706b0727cd7818251d761e5591a3723dfa4071019156991ad94f2acd75116dbf372a046074cd1874b2b5075dcb128bb37ce20dd93173f2c60522001da34aaf0c095f1d679e11c92c28fc4cb9a20819142421519304948dc4383e5a51cdfbd16705fb54940bdbea94e61f4eccd9c6db02f7130782f91b0874d1582ea14988a0d3d41b4ca6b3ad1fff0be57a23e3599efe1a5d4820fcb091150d1f659bf5b6b5a180840841867d495bcdf87613a1e49178ba2f45a8d180d62389364c2dec7cf5aacf265c5e505c789c13ed13f627a5b7f1b1dd1e3a8fa38dfea4d335443689b8b611df1dc74132275eb6a945bf94e1fce37f5a7bf0a243e5d466a1032491bcd29ca5c91cb87781cc1cfb820fc61631953c28ae3c24f256a7aa3b0e6060d0fd33052957645efdb45b0027970ae1cbe142caf43804e27faeaa4e22717c97dfd3120749eb0f6e95f339dc0a3d4b779e7789e3afd46b99f91684d702b37f91ce3bdfab7afd68e0d1b05fe872e027426220ed99fb5f19f59785f1cc99c7704973a80ece5e9f0f9de0aa11fe75832519efc73a22a1196a92de16ec0af363799a21a95b1aeff61bc2118a7aa571186ae654f6449ffe6c158d129fad748b19577e3077ddcb270b28f9abfd342b940f02097ff84903e026644a6b17d2715c7037f733f8d6e9f53542b632b40bfec81621de5e5c0b6d30ab5d58dc27373ede9a55e4cbd3a073191414b6496d2fd4e4997e54f5b0d0b97ba42821aad13ae3927f6a0094dad9ff6b67786e5ab1c5ad62696ad035cf6f29ceb43f1b9e112c9d6503337454145be4080b681684622dc19c8f42a09d7d966afddd19def1c2e1b1d5b9014038d64e25cd1a575882e0de29515a1ebd642303027778316ca3884281789c1df01aa6574161246b3cbb48c8efe18230b41f61e90743fb48b007e28244d8d52f20fdee0fab02dc5a40b73fbdbf4121752057f6a0da862453e0a1f7b6bb584f64e518e8edd091dc4f4307aa4f033d880d295762ece1345559debd0fb3056ce96707a3a3d8290e45717ba7e3e13074571ed7fa729b099d7d4ec38e0f12812849500feeb79f654f1c379cd3713a517328699a0e76ff207b8f69d9ab6447e2a80c52a36d2dbd42484725e955c723f1485f4f9a5a546f60b68e7583df3a45142baa0c3ae122415e195351c850e97642b25a6e4b14e13dfd7cb3132047c59cf1feee1400d35cd36aa1ae7ff8fc58ef33e8cd2f7b346fd7f317f64a6ac99e5a2010bc3a3ffd77160f2dd9556561450024c4e038866ade4271e8df1724ed975ffdaba018c0e2d1cfa01cc056f33b8e6d2d09da59179a1f7411005456e19f0cdd6986a711fea23ff96a502769aa874f365a71e919ecc2b79d74d3f9408e7bb13f289ec0781d5f9075361f10398d4935764fe104538926f0a6cf099d2e9c806bee9ee7400bc8d753b9015e4f324e82efd5617d0e6f80fb36b07098b813c26111b68affd87476bfc2d9ca41aa178bdc0bae068c701e72fc6f9a1ef17b6090677c636f06bc4c5c6460a1bb34a43da54e3a4da466194fd22f28876e73937cbb9eb59c3ab9587c21be52a12cce623ca7cdbf92d337fb0a7e34ca60d0bb4431f9dc5d59ea4177130a41929c4744845f6f9a205f4cff577ba3aa1e05eff7ab240483a95070085217bb2c64ea3668ad3db929ce6bdba37d0785e2fc945f7c0200eeb699c49a33ef65b7f75bdf6493ba0b585b4cc52840485802b0cc8d0bbdb83d2a63fd7fcfe9a213e7cc4c1bb7615d179e08edbac9c8292d010d3d15989ea675af9909c8903adb41fd5facf48d63106053b4f003d0fd7461c5307f22d947547b8d3d35af95d95728e42eb828741dba61032297b37155b953f395fd9f4447974af5ce98b0d29e352c0c181fa1454cec1c151fda0420f8131df789a12bd6f76c63986d33a5850a8f64129558a7c9e7f259561f75da926cd604bb7ba85b40600302868309d71846970a7089e94aae4419106ab82b487e6d2f04bbc715f69eccdc7268a4d2b20e368d62b67f6a09838c550095b8f28734bb8418550593e05b8da95c53884eace933e033d537000127c7782f72148b57be63a653df46a1f65d52f844d739a3f425fe1560d8bf5d6bbb86401b823dad8fe6ffe44930a28c2fd5d7907c3ebbd8616b6d54712aeb2e7ec0120f6686bd7320a5685d291fedc58372e58b00d11f5588a05e791518c39a042f997741b2f2b6924bb0212a5daf7f5832d7e310772faca1bd86c528435e37690362587a7783d17f2ff9b57d417f2af0df20e211a8aa7c5e4518ff37b9ded6a9e88a2d055604ceb6a9623f71e42a5f3d5bd5482385d9ef5220483f5d8599c651230b953354cf6525aed398091612bc9087c36c7228f9250e9bdae460bcd3c5bcd66f6b0fbf93912b3a6ed14f42e5683205cfe5470738292ae6869878ec0569db0edb327a7dcbd0f43140376a358b324a8e4da41312824962babed645d5f6e8bf2853a265b3eeb0d1a0da794671945f71b8e20639ab7ded90259534410b7436d7d6086d77d2670283018a4b13fb90d24e1e48fe0ef0af15ab6512401dba6ec62ca3a1706727e79f50e083371f32d98bb567835f528dba17d90c3eee4028e4c992c31f706200c78afa18b1116c79f57a8b868bb6361073b95eb9497364d6e029fbb9a45b1196d6495f079ac53ecc845102b87ac763d26c7cb099ee5749add9dbc878ea4d2b6597dda22beac1553af72a3d9b761c50a98dce26200bab5881ff4ed240023a1ecada63df63dbc717ab27e9911895e523f62c7105b8734c71bec9dcd5c76c693642f38b3eecc21332c7b6d148f53c7116e572c86c733fd73dd92bdd66010daf1791204f2409a63734183ecb6e4594677f59c5f055a3fdc27ecbc865c1e4ad312c9a1726e9736adf7456037a4df4b97d443da1403901fa4571e3cd594140754f6b0d9fd42d6e7e0b3d5a9a545988ef8d11b5de01791195d16ba467f959ef61cb1fb30e4054e44fd545ae7e939c4e9ef90cc1b70ae18836825d8fbf2e29879ad3439a8c5a8651c6d304b547cc9302351c046fed993757ea97156f621d5b8100321255b0fc3dbb8d4506e5062c4169ee5b595cd54465fe6413500abbe71156877d4beb45164dcea53f04cc60acae42aa537f07c4b7574498110f6453ccff5acb506b84782caf05a92749953f989eb8640e609997e8e4c02a707baad94edd8dc0a06750e8cd4428fc7a5d6291127cce503737622d67c2e36cab59f74efad4a5b64456df00eda031538964e275b8aec313b605ee79849fa7227c1c3d733c77f74e03534cbc9dce6297054bb7cba55924591c1b680b1ad3cd5a514383d0dda58f005b31780c610676e7a35773385573c8d5411c582010eb343086580de04b92b960bb4928d7d231ba23924faf714606b0c40b52713e024fefb8995693b9f9969c109d1283f3655f578d28348fc13cc3e980a72e1562fc079df4c76ec1843b8be3d71440f1a67c42a054051cea313ed1842a92136127aaff0da4af712cf621dcc8b41766d67db490fceacf686818f1ce3299f268f1282abb2d15334c0af591688a1e1b6149a4a701de230f4bf6126626967ea46efb46310e202c6c15b10186075866de49fe9017d740f4473118dec41bae0cb67865ff9b2fafd67d1c3891b2e0aa16a45d104fdbd96984500f8d63f64168516742480193a7fdf2062cf1cbf02d59d82401c699d50217701e16b0545eb320c44b18d79068567c039f025707cb35747e694bc10af8fed996a646e156a9aeae45b349160904e9417b7d3dfad2ab0fa5e9a130eb13f215cb4c3f40ea21762559f1531055814c7e83538c3b77c9faf815685e084a873c64ac628163b8bb2c9c0e5c6808806445dc62dc526887b68d94473755527f808f1ed248434903afc7c727ef2d2b310378b12382a66dcc2c159c10e9547f9a26e3701378243821fbdf12a31a8f698a61c64aaf07760226de1500a220a5195b47624dd39e3f47de3f8f27a393ca1abd7e13af220acf5e9ce696f28e25db41a1f86deb7ddd3c14de80d61069615a46a92f44240cf5f6507904eab93432d546634e86aa26de9d6645d7715c1f20383b74b0644195ffb16880b3fda0fa7bd550 + - {fileID: 2800000, guid: 2fd6421f253b4ef1a19526541f9ffc0c, type: 3} + - {fileID: 2800000, guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f, type: 3} + _Values: febc7fe765b0407b8c8e90345544ac394753b1a281922a4e114589015196ee4776dac15926adab1e4620c9a232d1ed566ec628c1efb3c0693a954d39e3d36066f7d0f7b20b638d2be0a95163e7ea141dcc1f6b7591d3a73e949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b9e9549f346d5832eb56db8a23f89a7648ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd1860a0d4110fb94b096d897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066696941ce49905954dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f3956cf3dcf0690ce165927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6e7bc20b8ff906d175ab6ca57cd054ac25fd0313370dae837788d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b24b60f810b51bf247fb2b1b92bc13b5741d788d13165e2476a8c158cb8c388005461687b65a3ff1b24340358a005f80142ff99728e376301c37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d13492eeff76bd706bc7d4932e661634ee528ba16386a5d2e222b8a926faf1324ea91eb185bb86b273cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b90932df6bb3de40b07741fcea64c975b168176f69bbafbd0e02659edc6f57fa421c4de43d1617368022761e988981c87c3693c4457b358b4774d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504c174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703e2433a7b16f5c2e6edf6435237e961b396ee87f91be4612239c0aa4233e7677e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7d76e4cc1385ae6d5597fece2223c2790767e24fa936e0676b0de32eca03e1ca4ab765c42d4645930bf57524eacefd8d1cb65bedc01984f90d2e25547c193f025f28bed33a98ca8b20b0bb6153fbaec60fabeeeb580bf6ce3aa12e00df0fe90e34887cee722e374a7fe70e0f5e22a61123ec64d22b53a95330f098dcc6cb6a2f3853d2248762c7c172a46c3f1a052d5d041cddcb73bb398821d6427d6aa47b4c51c2b84e0a356679245da0771895c7d53dc4281c57ca5c0c735c465ea5452b171e5977a3a788b62300769e73c717ea69523e1b1b6350b4123f2055d2455efa01667d0c20667fd04e4026c79132d15cd5220a5d361bd5a8be626b68deac856f7d7aba654bc01482cc6abd9562f4c608cd307a0b62c6c47d5753ecf0758b0a83ed7892cc0db4277b417c3d600f10f3774c4f67e5b9f6dff95a6fc92d2f12633149407d249c0605e7f6013519fcda7298b975a4262324caf69875d8821306b3d1e76f8474ed588871c418a6f4bc4de93852016a5c947150da992f0af17fc19603432768e6fe4375176058af2698f75295c034652546000a1f4747974a8bb1e79e1c627676cb950ee7484a337fe927519074615183074115cf5849624826405ceebf10f6c992369faabc7e24043374cae00a27bfed026ba65e77591e81f6560d89a621c206ce7802c23e58cb6ff915a9200f3607a97e250268104af8cb12e08f8380331778b4c0616e04788e4ef72839780d3480bc0fc008227d6a65b0a365dbc8b97fbddd5f4c93403c39f51e66c109c4892bcf8152ebb588515211c625b9c6e3456d1a197deffccd1c6aef77703b386d535e2778955975cec93474f3a3a69a0aff279d2c24dcbe87d7629dbcd92df98c8a5d8c391ec187611c171c4d84f6d6892f1b78499e0b49769f5050f8bcb8f59c3b0081ffcd2cd63e5102b6c306f3f331c7138dbda4432b96a60327908e715a9bdd7fb3d55a4a23ebc6694c1035d377e76274982a9943f3b4ea029432abf72c06a56ff67adc3add40ff1fd9bffc15f34ce503fb429a233be4797cb7f8e7ec20f59c7b038682fb81b64821a93bb1f1b121fc00fc74dfabe9e87372b8371d764605691d4f67d2a4838200775412b3a95892615a31dd92360e99d12705167caa00d52c1c785e963ca485fc797467fffb9c1ccb4a6887ba978dcdf14a6b5556660054877ee69621b7289dfe541fe63d59662974211d38bc87e56a7045b01f5905239d8536ef7de1333d8373368a6678a68f98e440e2358438110e634ff899f8f7bb07cf7e610748e30ba75e653b7aefb41de92a173c1924ed194c2501e1313aa48b7c7b6f36f745884f003439d81efe961fae321d3defcd2ad44368141db93ac31efc0e49f65f7e25a4a1c83ae5ea16fa4e8ee2706357e17b49a6430d70ce59f6c407a72cd3b85f40cff28765289346e92c6dc5539cab5fc61b92ff645c736a8c044100146dbd31f911dcbf7130845c2313d2c62294ad5a19a7e0104048041ba377059e69945a57e99fbf6540ebeef69fef22772ec67307a819189372540ebee9079c172a1a0c704785237d53ee65d146158eae6a7d4ade03fdf64f7ac7e49590007b3878052084e2b230a9170ea4444cb9b2a23a9fab924341ecd310a414f29647f2ac72d3a6b4c9ed6ee253f5f512a23b9c34787830d053f18345194c7386c622405e0151b77812fdd94d3038c0c7c80189b4071f86f0883dff9c509f64838617e3cf345414f4f2144676601e60754eb4f1e529278da79b4fd5c451e5d74e9da32cb7530f6c8a126a3e0d65fd51a59e75ea04528059aea48b6b832927baf2c20826420eaa225d217cf894167f419dfd2f26dc30235ee2b682ed387a104b144fb4b4a2280e9747974826cf783a68db33f77ea601dec29eaa438c8c69a528edcf1cbb9e341c39116721bb17028e6a7b1912058372f3162e76534c6c7d0addf11f38005b7e3659b0cf70f1dd66275ee426ef8da85fa57bc233e9148730ce9371feac373a71f203b09449ad1d0139c750f468458e687bae8543c2d76a4a1e1efe237f214611db8cca1323ecea5299c36cb1657c9877060884feb1f7af199965b368ab4080590f61d0f410a18b669ad8dd85441cb05d7b79d7775abb3d2cc51b547760ad0125bd394038b37277637e1e65d81a29d57bb555ed316909ff52db5cd00bb2ebfa14d7b7c90adc78aa07fd8b05c3a99bed65b9273df44030434d3bed1310428315681979016260ca9f3c5419d00bf03c03409195ae7551fa2c07fc16d0ee6499c57f5f9123dc62af3a7b39865fd9a0c7a377f2547fadd4a0171e4efa6749fab1d811df4f6a8260e0a21f5b323cca9a5267338ca603efe5e8554186fa7098b70f7f7851b14710ceda282e0960ad5e9cb37c059434d6a1b4c8f70907d7049a90f5986ab3b41c4c9a77014e822b197ac4085a2c7e6b2bece5212d1958afe95a213c410107e8efae3037601ccd77e0765183bb028328e704de7baf2ce236f4eb8da62c44ea1874dc19abfc4acb481e6e41b6c825951321b5dbb9207d68e33206bd8a7174a4246069f7981b2f253139965c41eb6700e57f5e371ddf5cc70eba0321fdf8402a5536e3a9a0d202f8f190aa808921260834fa28f4ecc3794503a1e9dd180e27c8073f4e8830ee5eb88266458d34db3e146bf4aa07dfca3c92bc29ad42bce020e3687188c96faf28b9631e88acf6f9112763fd490db82f18c2fc4334f9bfe37562866224c353757de4e29c9402ad16774ac42a5a46d6d22ac7a63a33d484d0058156dada6c2bb12bee7f642b1c9a1515548555a09289d5567f6670acb1a07c0fb7af86a800352f05682ef0036235b014a51364d4b9c83f4b516d637538dfcc3559d2d58258cc364e2a2d7091671815010c5b5532adffce39eee7619aafa26240bdd376fc7703a047559607a2aeceac1575cb45c59e348916d9ae918c3876c7446b8937f7af3d3e40e0e2eebf7ac52373abe886d1704f7c156d76ced7937e3a5457086b1b6486be30a89d1935a9800a5ee2bc117d197963514862d417cd8c623ec8e0f5398c46a127b8059e1a0c98e207b2ff12b8530d6e6fe1b0ba06916321547a085fc7ee48312f02121473a7a58404a63777da04e23b54e4498eadeffc30568e9a325b6c365e677f8b08a37795fb311c51bf5f7f4b7b68cd0ae3a5b9843f00426ae50c7229972496df5b78da97dd4db1a336bf4370294371709ef9dee984323cef5a02fb125775516b19eb69960970e1d8726b24bdb72a40c6b190f96c0c6eb8b1c1a1e8a05b2168c518bf6c6504014be468876e084a6ece7fd4a1f3d8cf7da5906e217182b41d7afa669fa5197a253f50bbebfb7b005067536f6875fc15406b699b022bda8c32998501696eea134c06af63a21ce48129911e88c4f11d927610a6353b7e78f9633b767b7e8396417d3f226d2460b75d79e971710d52c74049187779151f4ecb72b700de935f00ad269ffafbec75482838fb51acf3f913ee02493b99f4e3d4a20e886b48bb3fc43a1b8297bcdb128f507f7f5ab089c4027f0b0821e9cbc1389d7961f1aaf2dfcb8a2a59d158018ae0610cb914f8c7782bcf7bec3cb41dda6e5a4435353c033a435f4c30791c6aa47e69177d097a2ace9a0d73c22507a2166d4f372b9dcb54a45dd276d8373b9fb5fe9c62c9543e07b314731f48fa36ba26cfe245c045e41107ca981963eb5ce6fead6f345f71a97e1769793bd8c0d908d8aab2347f410a17505f561a68ec8752e9ba4a648b02189878605c2983ce75687b537f4e0d5ba865ed51484999052b16d6d85a3ae99cc70d3d150063cfcffc352a1255133c93327c15a4ab176134fd6f346e4d5b29b052171b8d8b215d0c34bd4d7e737850e8ad95f429b07148df6e72126f973d1d575edb646d2f51f8efdff79011361d3f7be0b43f479900ff1f9f050401cb340349dbd81c64e457023866f854a08c6fa474380b0e9577237d0da8d4487f826b887bdb2d00b5b12949946eea57a98439f0361a8befe9923f0f1b505044404d31d568fd420472947f36af28367a57da3eed0ddf789176861572e880cb2e4b97240a854042255abd325d1b7241021c8e0990b83029c808363e27c389a26af07f40c9362f353f24d86ebca7d4189651d540975eaaa76665025d96bc3db6ae910e707a2c317f4b3639045c8758b5ded75301a73466fc02432f1d9cd0fd089e2b4624e48b844cbb9c893198af02edbeb73c6d103e0f7a2a116e425d4fe37b3930652fbecb2eacacf8b94343679cacbebda052f294e622c43fb00afbc6f06cb80ef83615322ff2888fc11785ccbc92ae1b0061516f9231e8770b7efa1e7c2019f7164702685f353d906a67992f2790a7f76e204a998c6b3e5b584a559e3dfd2eaf6e349c372b7b90f9c97f69ecc984b1460b0e8d9c69b28381855dc1aa8adcce679517c2f2f56fcbf39050d10d025191d4990d942f8bca1921b81d4276c3c57c5ab12f83e0c2be519b427ed4467c6f7b28106a43986ffdf360305f3bd8b242b755cc2bc59a17788a937461012fbd34a1c6684775575b1390fc6016aba0d8ca54cf5d5c194c899a5b2eed66047a5b4d0f266c4ca0a898b0b15eeb3efb2dcde9baaa0d308e1a1b543cceec456af40f15a013072e0d256afd670e0e459fb46a760328de5278743f0bf5e8f02e43adb943b12a620e34fcdc953f10c864d79e0b0fc79cb66d2c9d71eaadeddc2463d9d79c9821b674241b9113f6fa3c34137b9e0510436706378a108e40b3543671d1650d1027342971c73200635ded0c04786c8896005f15cae8d31d80dd9a785a3577fa8054df067516063b9610f12913e4b0b60d4a5d59a32567c6208da217adf8fd4e23970c5758721480f9247f252702d09a72ae7a5b6d2ea8a413e71901ba1e8f9e12a2057ad9585f9b36dd5f37a48ded225d3d8a027fa1e2f5ee67446fa7ed38246a1fec7c03aa3de5b020da70e69351fed9263758939cbbd336aa4f12a9204c823e1e3132106c4cc49bd1b81a642a48b475eae10cab25af00da3d397ddc99d6e8307e2404c4830e4673fbf36554d53661f2038842d184ea0955ef0b54d2c10299a1ea222350f3cc34352aa7361321a6060b6c31244ad9508b50884a1a2227275dd6c6306d71420e46e12ad25e233028659d4936425bbf39e7f768e958338ba09d12682103680c717c94c3404bd402521a9cb64a318b3be551a17685136271f4869dcdac74aed4036e2845521d018513f416cfbb7b426f284e4d73a40d79a222f94838160557dd6cc7b2db092e8e0252278a7a296db678452da55d2739d0090979dca72a38700e9e3862f4c965990623af3933680c336fbb300d179f07b73297bce4820b18d81a96981962d03eb0dfc7ab81d67363a1fd456debfa2a79525a7dd0a3f37f1cefc328e0622f0c2e9f7ce0edde4a8820c0345ee2c8790422ef1d45bfe4009b5c5fe3bdbdae93012e0974ce6e1a3d9a072fa27028ad9e1a74c006cf7f75cb13601f7cb33df7ba312b332feb3d47733c4e833ded8770c30a3fc948fda7c481b92a79d072690e2800737245f57eb2dd2d4c357efd4c47642e1e780c8b504376984e77c1c57600d33f543d61f9b6b888f214e54e22bc81f98e22016e1ee54caf481721bcf80ee748b40842aef11a9488990fe789940bac23327050e7776ff124a171e81e6b036f1cd26366e601d015574876082dcbd54354c4451297a13040dc051cf280cd89e3695f3549ce5a39dd9da508a000771ff076b43b1d4e0d27855ddc76e1e5c39525d25a61cd958c74f98b6751c3556ec09a19d369ccf6936ba3c85013f2e319c3613a2d33a715ed850229356de7bc6430ef1cdc06ba2dca2e3feebe6a1b607dea8e5b1077283a66b006596c5ec225525f2c80022907137c8e045b7348a87d945d53b520423424f84b4ad4001266d692e564a1c2655e53f2a1d89e7c3339e1f8763bf0f47646952b0887b7df23138f272dc88de307ba2fbaa6a7c21b6a573aec9623762857cb092bf9cccbed5a8b314a983956033ac6ff306aab9b1e08b19660c2a37547639a2f9e409d15c51042601b767782300136b25b23a79302672833aa632baffd0178ad3169f444d7503b20ac0bb6948033c862f855d16b0a2c330568d1c0283c6c9ee60236af38f20e26f4a238bff1e1434d22d57258ac2d1c48a163065256ef111cc0912f6db67c7170ea30dcc8d26c41dbda7a62ac36eb0f461911f22a1343300690547f8211b1029f46026d7c5053743521e12cd151be19d582e854a589477c2f60d7387eecbe137582ff0cc7a773686c85264cf570014cd33a5405fa05a7288e7e3e1b791af6479d3148b1ad4ead7cf651e71f63fb86616323664397b9196fdcd67e486858ef788491503bd7af6120182e04b412397477fa6046aa4b4c50564ab78d84ccf6e54e4060a2f44bc2384dc3465bc6becd8114b40abd3760663b2f1e587970c31a132149b673b1967f2b3727f96c91a8161518c85e303dc75212252472d6f349c88922a682f08bbfcc5434df851066faaa8707bd9ec7deb5ae1764c8988d24a937ee5e6f49eb262689586c4d9be2b39d86e07aebceb0e79068d85467ab3dd9c0d07458694e094f419f1f4608cbd4af6e35fe42b81339da8706ce0771968dd2c7322d1df1c5e41470d04475eef6dfc49429e663ab8092d3094edf6e1e10c0d82cf10e2a624960cce6ed4d7657aeec90260a7248b0297c48c500265ee675f65f106b4820050925dd89b24942331c2bb73b709528840888566e56ef6270bfe670f6ed663c09f374e31a6a410120c5851ed32166741f3123f81d0d4d5b0778b2b76645c645b6eeaf47fbb10d18c88736a8d1d08e4e59729027105e5a15be2f235d47756425004069e5721e792ec2c4405bbc09d335eb645ef4b59e34569599062bd46b5f3dec5ca99167a8dc3afa61664c1efe5937fea7b7542ba624600c1251d8174d595565036f606041ce4277db04acc717c76a40cf2e2db30b1145c8b779aba9fcdd54f7ef18e471062944da75cc07abd12822dbbb99471e2ba1580ed5d7e84486147b024f4a27001c0746f973543e3f0a9966df9c8565962473226f8e2963d0beff5f75b8f9a479fedd414bacb054299ce61891c2f758fe501a25c36db871f2a3753974f4b3f8033edf1f41bce6168ce1060b7642d30dc7a760392de0981849b0cb11de1538e1af21e3521c27e8bd96fb661e9853034f2f988d346b8634dc5a382a70f2d53976a8245b545f812aef8f1ecf2847b6b09cb41a4075a36c4d3555c0ac1b03875194cb22394352a7514e3d823c75555c2311e9c624296b3c2bc429da0061d50eed07cc3b5c237e6d4a0cc9f2381fcf27744e1b42fa37ad7b00074efd6c2ba9b37a2e9534a86eb8478e571131f35d8bb40afe994db9160a245b513b55d47ffee19bea88f57504d0e295d4b3a226226f5d7d9af36e925a069cdb8e26a8cc0ee4f1a7d06af72a7fd5f131831c713553b5821c2228c5736c73f6e3eb1ae7dd27ea78475ab509737734fd70e49f15766b6787d9a48ba9e55666144360da159911edf6926b476ff6400a6baad9c9a8f4766d4f84930e399b6c5f9df5a1c6129c1d645ff8a8820b23287d19aef754bf1f4221ccce2a9a2d1f256d00f25685aa8508317389954fb40c788d53ea0b755be71dbe3881f94472833640d21683fe7aae2d94a5c6e1358af22bd9469d474214b03618efeb42d380b25c0a3f2bdd35708812a5bd9f1a22c853482cac20fdd53cf42add2093f17194a615a9dd158b492f9f68bf8aa2857496144e635ce8d89f4b78324b00ba55037a84389b4a8ebb4c370104f247c0b56690497334e28e15abcd750b5747404974496443f996de40db30652b5ae4e6578bc3cc244b2e8ae50899e431d5821193784b793bac03bbcfb1099804849d453819e27f1a1464fe46be7e3b6d7a106a581ed1b30f96545478f7038d54c78f626b54ab1848022ba7dc49c0fa2bc2d7aa5e61c01a555154a3c48d07220f29557fd0e330e626d74daa0cd5283a554f80b620582ef2058bf2e500f7ab450a4eb6b3f44029470ebfd18814160d7f27e5b28af2affd4958478544f04ae62e7d93b45a8cdb2e9678c9c56187a6deef66720d1b4520535b506d5aacbbe457c45bfffa7e9e4c0cb4144803ba745fd0fe2674ab7e3ccae95d1911abf936db515d1f7642785fa3714c65a7f903e266190e625c864639d8879016649a5007f914106661d9fe1c579f83035f18e3c4ec3f80099d9793619796f711b262c23dc2545f6eea9c4340182aba430242d9bfa3cc295c1c596b6281aecf08d10f69f5dd45400a478a52767c3fde71dd4f64da70b7b419c79aa7e3403e0f3ace3b112894af204202cf062e1e9fd9247cf985314af497773c7c448813dcb4087b18a8402db6dd2d3021dc3fbee338668c3497b847220f26a49aec176b982f21830ea9374719523b1c5802281758b857bb21ebb88c92b062d730636c363a3d690d443c32729051721fa32b60dbc8c14be295d38d84e7ad0ea2b9a0e9491afa556a94caa36a14352b308629d041eec15f0e51b134f235120b562a34906d9b490a3500a2024222324df840dbf768c663605a2a4ee0bff7046bbddad894dcad32579cbb69f3d8154d311886247116b3641d8d95e997e92aca2c050d4567499e715a74325cac5c6f884376bb0646c49a6d3979690619a54b8479ec361bb7efef86031d2d74062410477b71c40e7168d5690ea19626c576a2e9285d8ca41ba535f9654209299625671569df757595a6091d15ce0d1659c9c08c40169da8976b2cd659bf74b472feff3407547018fed3ac7d67aabae8b24c532e036a9680774082020bb43028ceab54e83226f052c62674eb6ae1be124ebbdbf211a4b708687fbcc62972234aa384afbc56d1b58b5c0168dd2182ea97826fb34f6fddc68e9da3ae4d1cb77b54022a48e6707b682071674e120b6bd6196bdbbb46258d4580b5c2a6067f03a8a48514daf6352ff7f8f86d21f772b4820879c7b9f703342e8f70c99b332b63a07410f398206fdfe43ce3c24db8513ef3013f9e8cb7436057ae19b479946c3c32a4f16af79a1b639859abf5dac619753dadbc9c72ca2916cf4f6416f944598857e10a0d554445a71922faccf4b17b6e6a700ed8aff751fece083947fe315cdeb2249df8bb0b3481f3158350cf5d22e22c095476c97f374f330d3f4d0afe5a4b7ed87e184f742976a48ce59a7401332c2b571af4dce51433ec4ec5adcce7740f90c82e0821f5305fcc35e4a99b2e3dcabfebde4d1c992864ecb1049d39d74274fe0cd5c3cfc409cad9853fee3542321b8c8f6db7c5c12ad60f6c0b2c0531250b0da75758fbfe6583f41474965a3a2fa97e1f2ac844f9513de1abd33ccf363b589fb6042266751f72d60f5326c93f7b2bc29e5119f9a24ff807e589b0d4d6532a4fcc36103e52100cc1480dca5ad5062127a97a31e4215efe66fd2a4bfecf610144d72902f79568eb51b9a74f6a7b52dcebaad77d51840f8fd4cc88c383a40df3e60c8683ac0329934065829ec9ae67e3500637a8a6df51361965d1d5f35a6f0b3966c988fe2a77efd369beb707ad3a2665a6737d6c644bf8454263ee2a017a642a889b9d1a211bd970d883ef62f62f6c2af73a99ceec62d51ac2ce408d663a2e10a67380ed624087c14dee45e73b69b2ec093bcd391e693e256fb8ddef5c66d713b000086ab05a8c38c05a1bdaa71220a6e3ac7cd5920bf33cb1a65d1a1d761fb4c558973b721c629c37fa06867a637e5d97360cb0ea01805b0dbae3a84859563679cfa000aa5be800b6206267fa7848eadb444dab7d31603826c3d148c70be490a3cf0daac37d4dc3e2f398f49b17619403cd848ca65548b890982619752fc8c204f30bc98661265d91118e71ca55d43e24654b958f71c907e93ac4a35c33b24cd4291057f369f25e0b1ee2471c4783e66c643ddb7a5c53752b04e04b9d35b9c45f419da0457cb6448c13758e710f2431b8dd36f7f571c7317b8682f7493d04bf9be117255523d3165107b098193c051be0af93bffe4eb9d17a6c25bff9527135f0490c700802246a4eb2b703dd2ee8c1756227072e443eb36416603eb714e4016a855730cf7524e3d3fe0db10649f34b54e6345b7a799ccbf5a7f40e5d19b33996b96e638548f2ff3e433330360f4651dceb162f1f3f7ce4ea8b3b28801486bab14747bfb8703bf428cb6541526b96e561a33271031d59d534524d11833780d5418681103779996cb1210753d939927ff555c6dde213b894a01df40bbe4b87a0b3c47c2613591ddb0ac5c0e11653af6ee4cd07d9fd5eb8553e15b0546d7251995657f86149486db0c7142ce3ac2a7f4dcc62ef8b52525eabf3d817015771b783e8a6c792b44edc649fa9ed16cd2b58ec6c01de2f9e22eca8b5a35422606ef9c7a25705f99d10021b878aeba96446dec7812b95559318220bb91edc10fa02c50eb1267376265d505b00c3a814376a0dfb811ca38c045d358a7910b3bbed111689c6dcf73ed3675edc23c6ab309036bedbef1e7121a150ecf10e1603ea556c911152e0b1a58c4c3217413897c14d64e54fad2733315f0c188a3717b31595737a48cb6622507b62693ced5adf69b9523e7231b33c2d385f4fb937d8918a6647534a40b00918bd3636ef6f90e046147e4389d840e4e136597ed4e897e75d2f222a5951d55695a4264c0416d36237bf085a46e3e49d58d47213e7323430264f6d2092ba3998ead4521b4d731607f644496c0fc35f85b57a2e7b203d919c900972ab7b4b2f837a8f441b35ffebccea7a09d5845fc016510c69e873418853bc4a75bbfe3d7cbd8b3219a0077abbb566fa659c47bd1830495b0288b5470f3907f05e1576d0325302b45f4986dff129ae4b4e6ea6239a7a62a6055a40f4084422e059072759c06a38ed66935d61b7284d2c2697075e6d1caa1c76e32a726c09435b26a585e902558be4364743d2283ca1d25793e461b37eb28a4e43cfdd40c5815d29b9875dae372f7c21ed9426d8d7f33a7afccafeeea40ea5581038bf86ada47038a1fc6fb44424206397c03915744e89360a5843fa826f8538d24a419011fd316efaa1c7247b7ac920159da91c2a6f1b3d527783ab9e894a1082a7868e65b175657135e52d799a45708e220e1f19a262429a811e777e23f27b152759dcfea77963d7bb540b75113b49331339c1986a29240bc9f5e492fee64cbc95e6aebe978e369c72485d4d57cc554297bb9516cf1d56ff35d135b295d02aa2a14edf2a8d8a36a3705d0ab2877161974a272ab97b63127890acf469c4e932be8d4453f713d54af47bc879d3d7f7773c906097915a8f1efc9e98661e693267a670b3dbbde1957c8b23c8c14c16c05078dc47269cae5f18e29da7a78591d376b79ee0bc742ccb5a061cf3926e322e11a01710bddef33555313407dfc61208064f5109ad3504db5b575dde7f443355143546f8917fea673c698beda933ab210d14ede2c03bdb4763c54a9a7fea4aef6375e3557fe689793a47babc55e8ced753c42e6cceeaeaaf59ff95cd3450e8514b7a50344f55a1266299e3867ee00d850a8cb9444421df865f6e518184a951755e6970cf390227a96455cf67ce702d390c1bd7c1092c956d65362b4358dd55f315a71b19af2240f34b9e57670eb8ab2f3fe88b962e7093ce2dfd95fc291baf780024add8abeb7516261b89942ad1a15375fc034068eb22853aeb46acb83c1c664d2f98cc997c24d472747012e6fea35b5c4186241eefe1ec473213953222cf6338111e05c62b450620284c22a3ca94c6725ef6053cbe7bc24e557a9897705daf5af42609e257dd787873ba095c41b783614c22d32bc9267a74e15372b0ac6fb07afc7d97f09da9c93b6e7eae78851f8f63f737e39331db241aa17d02036ac7cb020b8f59bf4e74fe5da76743b487fd1000e3d5ba758c1c4828a2b1911aabcda63549b18214784eb17dc7791336678f6d5c93fede6af3a98912473061ff061909740f78fe388025783179c7c3f9cf807012bdca785211c3bd5fd98fa456504f7b1f7d78ba1f715922477710f12be5904238a173423ba0b6624abc9e60f18122e137bd1c89b7c4707c63a931c921b5e845682d234a23f3c08139167063d2f930c5660fd617fde605033008206c9013be6a2c5af71fa46c042b7d9fc2a2540ca96a77949cec212fb77d33277a1ad253f0262bdc9079011121fa0aac9a5f2363af234e761b03892eb602118aad3419e0012f71eacd797c2f68654a69093335e95e68296396b7910b4fa62472977341aaec1553cbd03a9636a61e0cb6b9212482cc2816165d7b77b9c07d662854eec7dba6f555e17994e7dc2d0c44885524add17e5d3ebf8a2a4d709d99754ea06ee2b857300ec4cb06fb610ff2175037ef649bcf955a4dd279992ebd3a4421e0ca83631103207acc8e627aa6603083bd03c651ca261dc936d0742e35c37ff9b5247fbb904c61c6f02197a2082a0bce55e3133fff6a554552b3651e87b150900d5c2fcadfeb130b650061a88f7a2d9f24bd7be7284106e186c6962218bc4d5e8df86b5404be126ad009dafe08ad2a331ffcbdbad3c76733a9b1bbe6ab0f0d574c40ca77197d5d1d2feee9e099f82726649bfce4006d31aba0c855acfcd315e116324a4977a24c9d59dae9c2b04765b18994820f132957df0e7517e2d3091afdfc360934bc8f6106e8993dda56f405a79cf8ca6ea9db0c41892a57ecba2f6f9c0b133985c1cf6ee80984d9851483771a6f7046da3fab59d943c8aa9237753fe8f65f30bc45801a33754e87d24a6d2bf94d8ea4d58ab55d5fba11c98a7a014f6bbb0d704aad455fef8a784f8d332b72d79da4e0c519147153436f89a8b65b5388610c72a721894c072eb44a1165cf2c726060d8e11eea7bd07f1d073dbcb6382f25c72b26b8ca0827f1e7f4ce5f83128dbd05f7e9cccb584b87a22804810e4b8984e514615cf92ad5974e0fc90a532ffdcf6b043e51dd03f11fe09e16a1045701336c4a796fb1303b24337fe524de41cc8dda2c12ec7636591efa7fc368bf3393f610fc769da9721f3a4062845ce933bf61965c83cf9513bd36a3986a30f42d9b001410eb1e3568374d0ed7ac13b149082e3d25ff1bb7638b23b9ad4142dc12b9ec387cb727b860d4d2dac93e4298577ba55f6792e6d349b9779c0fd7e2aa782a2091994c2d011f76dd502d41ed2449769dce641d8a7f2ce711cbd03b38c84884ad0ca02cce5c57a77ef1b495a60859631966c6ebbaa460a164b23a6230e351a599b0eefac57658be88f46484cb3d721b2534559e8e343e526d00c81b22f5279fbdf0030ae5a0615ef2f89d39bf236c5edbdfc303724d333310c0973ac08b1f83e3fdbe44bf82347b2d07546a68fb6e4b9327f601b82b10f4dc2e06daf6d8639826e5a93d9bd71d5d1447d66af9c865f3d1b259666be236b9edb320ed890f7a54a3bb438351301a6c455415ff017b0413c91308437ffd2cbc509dd4b107f418dd3d7e38c17b1e5ea198c4abc0f8354972ae34b79c18be2a5b71002b10fa3464513c39c283424271e87167aaba526c4b79189cfc2cc2833b7f53de507af34e6333d60403ce08332f943d60f180961a53de4ca42997319113c074432f63f2f6244035226ea98fe57eb43398109d6d45156e32722e4f25cb0146f04359c404cb78cd7bcf494777034d6725756498807552302dc1317fc7d51995dfd747b374465098e0bcdd61043109d0db37d65098973b7bf12a97429af904594a20d9b1b5fe246dc6fc793d53b43360cb025affab6902489cc2a49fdd9232dac18316e357571b24edbde96aef8727c208c8886861fa054cdc6eea0ca67a49a7d0ac012834e848dde2c8ed1180683723e9e296140aca793a819d3f39bdd87c7374913b9b895071207fab85980cf33445a50ef688105e62facdc5552dd87d6546ba9f7aee5c2d52c6ab896aa1bb1e4576d2fa94afe1f462162e42cec3fb4407fd11cb52ab6e231779bb30dc87f3c13eaf80df5bdde9b66439c29b3fe6a07035987e984d788e0f1bf6111cf3b017db226e041f431be9291939d0e7172d1cce182d6675058b0eb63c70049a33323d4c51624253153f4bae7da7b18548752648264303c749a2d6965e4ee3b420845d4b75e3c74a153746261e470853c36c004d4abb7476350496f374540b37a369710605fdfa65aedc33ef762be591aa295acb4dcf0024072c7e864d2c293fd4f07d4b2afeb2398e656191787c00a016d8616251d785d4684dfed97e7417da0673c3675365995289dfc21730929c832c1e9d26353811548aae4c87048cb8027d3b98eb3f980c848e4b14cf14935c2a4e84539f29f1a4cd616fdca419114e1498c5946c2b87c293111897ea24bebfe3f5892a76371ad96ee0654dae449895830300c9b02737aa2ab8184fbe59baa91f2fc099a23b3bb34d61fcb36f2a70d8a9ae1bed240c0fbb2c34542f506898c89a0f6cdd043139bec84c7b4f2b14e6aab8bf59f0c1327becc1843928700a9d1a35cce69f414edcdae6d9b57087406fe7b156886ef158086794801b7ff70fb14216697b08047a13f964cb296417148bfd0cde25386c2e29dcd34e33c16a5cd1f628735a1ec4661dc8bc70f5dad06b8057f4e6742aca78d5e73f9e35b646518e08f9333ca3ba6c39a5fbeef5dd240454c03223327b17582bb09d72df26312c0f0dfefed403a82264785230d1237d07c33af1f5e969830a2051088c06488d128d3102fc23dd264fe7f04046d718794ed35b515bcbc3bd786ef6e1d9f4cbd6540765a4a02080e35f61410ef9293d3207d8b95f6199e9de368c7594e540ffbc1be714b3c342e69052880e42f32e495d31c4da003a6c75ba10bc24d369ea375f627c0d1fc20f0ab5404ab1d98ba6ea0842e99cdf99017e505c303c80984505c250521f91c496dfbf3170be0f4463d0952e1c90518716f96303433c0cb475b27a441277223a843226082252d6bd90f307012f51844b4cc4c64b839407d2ec73a621c7accc1352a4554eb75a64c423a5724fccf41d39c93a6f4cb1d7b7ef2b531b69f8f7f6e427f4af2da7d302a6298b6e28f8a8f807a993a8011b18c42a5c457a0b75cdcc2baf8e273fa44a92f637c923259670182cb3dced654ff4c80f3084d113b2f1e308a86628697f46540bd960c61bc5166c14d3b2a866209824453ae7f028e45956d653d33230b8515505ce06c14fbbe4d346f0e5e765994a28418a6da368a9d30fcd48629167499c5d825da29818d8d4011ebb3719018f0ec3f7540f59250b42505de9716758526c8f8d4269c23c1dbfe7a1903edb1f14eea4a8d976443943378d9ff3f50149c3a68fd83859bb082f00246ad8476b49e3908f27e9f0cd3750362f85089ed027be9d6537cdb3586c555328266451ee75a4d7bc6366da5f4b8d39d89076beee3230b3d78a535de82fc8dc83c2e60c645fdb5a1dce1d923f1cc1e6546b24380a13bea5aae7d68737461172d4bca2ddcd6762c8942e2342b03ef4f44b39b2545470d26f808bb64b36636f9b4354427d861ce712f6a35b240f00aa170b1dc3026b65c644ea335d41b0166ece634079fb7f756f2e529f5db01409817e1e60bfe7607008a91b8768b97927c40d358dc0cf875a96808cf2550bc37759f3b4db6010d67a910dc72f2007f24b4ad424b08578b74ef8c4f6407453c513936d1fa491aa782be4b01ece96b67a7073bf587f18ec0e1fc49a2cdbf8e8111b2d25634d18b1465fa4076bca687a1a404b86ceb5fb46fa7f7c3f672bd753230461fc5e8eacd3a73f79f8dc118144b74980136f8ee5a3df19d41c36a7e78dc9092c702b64d8a9ed1d2f0d3c026ae8fe3f0a4e543c1c6ae041e4bb466f6300a7063e1919efe7ad8f290073430c201d7c421a76b135e206263f90ea811d637dba2e9acabf7cfd11d8492281c256d92bde3ac0fc75264e221638f3da7fd22fac8d7e47ea59152307c0099e67136143d06544374421a00c1f8278b386882292061a750cbcf1112e37e8463b6c88e60eb4f423743a9aea8aec7228991e9e63816189684d9e6d00c277726ed3979b60686496019265ad576b2fea072f1a790f9885c5620b0f668fb80b9e0239d342dd782c6e3477620919f01f2c1e4d99d0230f7df84dd2385659fd064861fc4f70c08e378002ac4487fb8edf5329c37abce1c4840c45250bf4c029eac87e5594eabf6f135315e63187350a02410d1ad3e2883cd6d97fa34a1a66d4bfd46a0e05a7faf493ba28cdd2fa93fdd73b2237185aa9f8bfbe2a91959d46d2461627a4e2bdf056c4fe5173f4459524ba7d34f1076312e6829d4e487c8c893000fb78452dc9206bd48771e5f7c9fb86d7f94bed2ec82556d6f120466ea8d938742072f9cd51f6f05dc81c80f1f8dd4b98d51f76d79d0237d5216ec4572503d352c65a173cf45428ef3c7199535a9a22ec2b539a896460d71e3b22541c44b77c340f2eb852f5888d294865150e9b8a30bc90272cd19c5db62631367816000cab84f465bdd3ad8a1e4c1f6fbe00b4367d4e0d10ac6c8baa97b277217bd4ff5bd6abef66fdfe31a3f1faf678f10c9eb572fab829f710a0c106b6316eb430f90db384b913f0b1c680e396e04d8aed4674eb3e507fe529ad19b34e934c30a0eec001e8c56cae755adb3ec6f360315238196fbd830c8179f2dd32d2c75f1f79b18384a04f71b3b3c776e375401d364de8611579dc1223fb3e87f5e83a7fc345433aea90247004c767bcf50c2809ba10137fbb28755a6361587f2029986511b8c5d64784f7398da6a2b1eddfe330dcb7331a2b453c6430172877c85ab02d9f3332512e00ae36e8260dea7a3c927b7e285bd85cb390560bd6f9a05391fd1756cf11baac9102239996cdfbc8ae150c85acf5f0b68889135e24a3fb05b0765629f641494d4d281226373fc6e5958d46ec061ca79b0d6020592417d135fd2949f4dcdb4010a0a5377c1de91138b0060db3ea0fff94cfba1b6adf5c8d9b05b728f20a463d8e31a84b61e423b8f6725856e3f57ce0f2d72124de3f541003cc2d7665c00242f6449c7e42c49eafab012423c94c906f7d67e519e9221bce86b94e2d13991eb7759b4d2692fb9e2e3972781f9c8827b0a3630b33a61c2b19606a047776709d11e36dad2cff69dd82c8b6e0765603cd026e6175517214a26d399879030017b8c8d4663c2e25044ec67a76955cfda1c35c9d02082819117b07f0e49a68e3e082b2fd18a143c1042396ec50280482ba90682ae39a02e01e1e1a1dbce1406ae6a95bf9485a1642061ca2269f156a3a8088aa740292004780931b36bb607c199bfe2d057b0236ea5954cfffc3d74108b4e09c3337cb68ad575e862389b301996677755f179b4182ad40e4523cff0a58d524ea9bfdb01dcf96d95cd98859730c5667663a4ca020b1dee11e884f4570a8acd0b29b379a64b75945f5f1f81b0af94c0e575b99bb5b8abbc542e46e6b1f25b54bd24858272abb021d94929511483d28e72ba263330e108bd8208ea77f253a9b2fc452b63d528dc764a683d9360ba97d04bb863f7c7716a53d437ff863637ebda6099ab20a78166a489538256e3556ccc90bac3bac051fb8aeac79fad27ad438d63accd28f5c877dd1f18812af3bed8d67b33d90f04212a1285261b7f2103ec36a70fca80227a4d96cd5f362720d087398066286b86528194c6efbe1bd3e911ed1b483dfc8438b3f5717fdc63674ebcaa52baf078d3c7ccf9915f470233de4d29aeeccd86f18c5236f5d212f9d104fc082303c918f68ac0d39b445b24e191d1a342b2c47a73bc7420f2c8914a14b328865b5f3537a74620242be9fbbd311d5554107fb72e46868bdf67ea1bbf26894127d43b367d937a1bfca2905e89c0a9001a8cc2c66af40a5fd1eb04af8161cf5ab53b13816c43cd08798c457449d515a01ee9f13253c2d623ce7b0858a8158aaad345995ead158c6e4fba5ceebe9179b6f0a4be7b5301a187feb8a018a3e46053f6d0479f6e744d346d92f2a965f7753d04bf595cd3f0c83e68eeb2aa3a53ba5b59f8f7de49d6e584f1f2d8f5f457e1f7336313e49b038ff61819268fc1a2fa09e8974f7d0f96fce22b31b1392641d2b0ccbb66d74fc5cfc9970e39df4fa5396b031d21646894e8638019e0233b46ec59f675c3063c22ca12d6f9040dd0c27295fb2c4c336341a827d3ca6759a5e381bfe56c3a3a97b3312fbcf162907f262462876a381f0aa03d382d9b3261cb606ce3775428649832edce5b2c8671df1766f9fec9e1001b90b57a510de2f38f32d4e291a9e83cb1670ada4c79b3de29c0e8db0bb78cfe70a337e6a992b59615d5cf28516913890f95b7884b54b36aab674f6feae818384a236cdb2dfe6ce15e90dfedb554734f429036458b6eeff0157022c55c71c7912970d4af7f824b5bb3e2101cc6f81b9afb45b2e604f758a14291f4acd79f75c09fc15b6b7d1a80ab217561994ec3392d54824f6ddb5259ef36836ced86e8335367d0b377bc88e7ea3991f8859a30ad709721fe96112c641de4c56210776e3209a8c1cea1f96f261285c668a2b5308688df227b572662cdc48351438e09188d34900133278de478c7f4112bd79506c3155bf6ceab1d152cb9fbf5f167ed5be451ac62d2c663be16c3ab433b578e95699a1461ddfda61de8751b86d4780cef2567c335db322979890a0d8249bfbf9bb76ea0747c5f29d207ca4b526afce9aeb6bc2dc37468c09bb39dfad7fb486438c58fcf65c867948b6e6ac260f6d71475f3bc390271fc176e9e04b0e5ba01cd303e7417e4d28c28e1af56ce10db31829ab260dba77186b6e97860d7c2d87a315c9d922272bf2f9377835763174a38336c722623552d74a1a53b015d4353ebc92525717342abfab61dfbbcc52729ee3f402d6b40b1528980d71f82b842225013a79e3df1d45489e78323cebf20b09570f6cf529f30c39578610da5adc14d07b45456e26707d023a4a752d3d511275e6975ee3e7d24e0cb94dc599d1df5d7b8c01b73037791e196e954421812005fa8b793e0ec408494f943ab4d9abe32fa5120f45c0f6bd3e6d784575528e2c73db52c0254b1d6b497c47fa3b8dd1083b51c49e0f72da4404ce3bd1957e93f722c2adda86eabee33d7e58c107f0f8cb3e8081238def1d004a98c4f387ee01c70ec1e3851f087daf0f58246fe6e6c2ec296f9215fd6f693321af25ee26ca5c4e7f20d0450d72ac3603d213e5138de6312b2735087fe93b8158af64ce2e6cd5da04d6ef06b708f99c3c5b122b5c841f936a57194eff64cd681bb112a2f221f7690339e1e97dede834212fbadc28efdb2b6f309c7b7adb2596077815f909a856e55385d0dd5dcae9823fb2902e560ec0d42a19cc3c7a8310d75f77f104d8ef2a787ba12fa41efecea4451b3b2c6b54ed164740cef0dc196ad06aa93cd4bbee5a2f78e94d09c19b0cd717718295be3d43b365f9b368dfc5639d0a00f1893e0616a840f34c7cf91cab544da6086a96d5112d1310c53cc50db04d7a4f013e7369eae15ada54caf0c6b9485c08b586cdcd33e011c3762d40dae2324302fd56e4931e1c43260fbc80473c4c568320323cc9e4b77c1faf500c435e7f082286f2c40f2df0179942f4ddf0605878d7283c05ea90f21c47d9c6e3cd0f007b8fc55ec04a88464fefb65c780f25744158d8361a217a1e4d790f0ae9f4d3e57643796cb5be18c25f708cf4a0ec6b2c6bb1f7730a261aa609e3ab463b7e5c5b1b2f1a45776dd5ff3e16d7ab95857d601ac589c803a025b05de08a6695a0022233e81072d226b5fe78f7b220fec63b8e60f59e00f8daa143096be757f73c95df18fadeae740b8ef40f8c4ffa5245ae235b05fa76c0fde5f146cd68673e5d063b736fc7075b16fc9465550e9375590e3c44c5fcf3421e1e1b141298585dd94a4d7b1586e47ea6c845079aefe9f487996024a5ac796013f8554f530c9151ab0ec00bc01889e0f3baea03481423f1f7f06379c8ccfe7a3c51711b3294d2b35a96b274d221cc90f080ce5f688257d8e3b9b963a91819770c3b4712775aed777361a2213a673ce7420b964702611c4057b600144f355c72af2a810c6adf1a959256eb35db87eeb4095f5a4b529f8a54e1f9442c5c02293e042f710f19cf829c0efe4b584c521bdea4b41e11dc1121109f2d2a706512c670d352cf5517dfcdd9e2f65a50ebe3a0341423d10fdec49c0cf19e9047060dc903c7247a0583c6f58482f8f41bb7d125bb8cf65b76e4d5910eb5c2634a90eb2c2ad3a9763a6a9bb7da19569219307e3c3d3bb42c0eb253e89cb689bb3f9e550c683436b760b8a0ae0ec07ea23a68ab3e34ffa18644173bdb269113f01f2088c23cb6d61a06c7dcf5dc623acf2ff6220562c7ef3e3edc51806f12def15b517111c743997b6e9037fadb9662a7520a0b1cb41853e70fc7011707568a1917eb998bf12908ec5ca896f3ffea1ad53e072d85e1055a8b5ca7df71bb4e7d3a061ee3c530ee987b130887a450b919061e2aa900d7fbc7ee4426e8980879a7ab242e06e2321ffad26e4e8d16730124e93f1b701b0782eefd1a2ff5aa28ce7c7360dc807fbffb383e237d6f896db07b430101a611f6735c5d1c03fc6015a4fb3d2ee549687f5bd5bc1ecd0874ed9b70964db3a82a748d6ad337de9bc3f89953c8775348ac061c3da32b170cd795188f7e6c6513c84c26b2bc4f1c9f5df699b4b821d0ec9a53c390300f4d565e81923e1f4e1d575dac1c159d5f8b5ce97ce0ac9135c5f8660429d1302ae2b8997c103de25b4154ec0fed9bc21a89f9c767a7b42f06e893bc9ad81a244ad9cd712b51e68f4e877242cb665edd29c9b371dd66682d2d776d9b5b0683cc2630a1e8ba0ced6b5c6978ed19f7fb6d76496d9c7473fe4e7061bc5d407d14ab02a61c9bc576221c49e1318c1184ecc972dc12a4732040992e10a7a6b070d4217e23f0bf139632ed6b7619ab5a75a00a74f4eb656a7037e2657c922ae23732454a540a3574abdc080d0110fd06943eb84fb11aa35c3a8cee5bd2259604080b345760f6076b6a95c816e4576a603adcd0444a79301c8fe91020f99147d1730d160cbbab5861c9b31a471d45c06e09b169510b24467124e83748a117c62b5681d64728f6c74ec6a4e75b1d5e970ed90b69255d15d3556a7be327e9222ff2ddf30e7aadd44ea7cfabf063893f362a6600716a525f7793abd44d5cdbee37e8d3da38106e12bbae5a11f54edc9034d4bb463e17503b5f828485302786f181bee3d9376377469778bc1fc46455c56f3b0821176c4fdf6667844974181e6bcab46c4bce4ac8974c02ddb7d36fff3c28b60b93cf64d9156f0473cfde2ed27f5a505410f809f72403a06d194a064e2a98b7df41f3759b65da56dcc9d768777ad45d1124c310bce041186fd0093fcb68519d68950d1473cfb5ee36a12d2db465e8171158e72999780401ff24fa6c88e9d0e1d9b2465df1909af5170ed124507b04ef910b154ed5497f1c17bab51399236fd877f9af4cbf620f6e8a045460486622fc3511626c00e149ddcd9c8b37db875bf39ff9ad573547d0d103593c2f0ce02c4f67472177c103d795b0d27f22d7d79302a860c04eb9ca317ce13370591e78e9adc9da9f22572ccd63dde85807c7f2a8dbec3fd86ca27a0832789e58716e8288c8162ea603c88ea62ad1dbd35e233843d4dc4c465d50554e43e3d29a472ba409a4a06f0f67b35aeca2665264395855a94f1dd3b146361ae693821519652aed5675e478fe4cd723df7ea05b0901f014ea8d284b2a580e3c927976841b62c07934ab5725e12fac0ad9be4dcf196ddd185d91d573c27418ae67a7e584d552f78240d9d8a256160be5c6cdda175a3e24249d5e26898d4bb7bf93a8bd3949273587b6d010f3467e6f7387efacf59a00552984c0e6762b7e108c909836ffd42f9d9f9853608a2d3021e00f4cfe62613eda6cab6b4b77bf415c37e09c83dfb46db849acf2a2b96035fd54e2c786787c52d5ae4136ac971c13a02507d7566f5300957d94b5b56e9b200c76679f5987c81d4471372a62823f4f9b3fad824e77206ba8e25d030c320743b59dbcdd004493195dea92e437289e13c2bbaf0be3e1917c96d3463ce4cb2a76797a75c4c5614f202c3820c7f6fb5d308270415182fc5f68d2c6b9d202a8cb6d41e495434c25b1230bd0371c015872647516bd550c7bf97526226a73e4dedc2afc71f8246f5f835bbf1d46b1c4426778abaab7e699de8544de0a1d2abb3e3f2cf40c208f604ef42a99191429c1aa391d450de0716a3c3b2508c3b99abea75f7fde1abdb722d717069ee24c80ca5b8277453b6fc81eb1962f49459824078fe90dba9507dc68f13f1cdc192d781045a552c0be2006e8d8622c7c719023c00c002e35a539caab59f0357b8ced05831e1f03a14564486ee3256df7335ff6601b5b171b5b446b0bdaa666ceeb8b5beb5da8656f6b3bf98eb663507f343d204618696917fb15d7254b08396101857ca8367d54243a9a33a8aa5963070c14c0e7385219aa0a8c198d7f74458b8aa46fc31f07494a17bb7e4c62ed3e5478d01837485128ae6bd29da963c75cb0dfbf334fc9271705cb09fff4d1660df8cac514af5b0e43397cc0574d6a9f5321e730925c46111d6118ec94c0adcb22fb3b5b20614d520aee026ccb8a7e6564d54921f35f2c4f4d47588a38b75dfb1947e35288c5c0b46e3a3b805eb3dca71e4d77408874273c3114f225f63de5ac70f9acec922f12d66bff902d9aacae002200567ad0627b7220a72074d29bbe30548f106506ef15ef3a5f2b78fbaa28213df348f6e66bdb0d7e3accea0e9d03cf42c28229bd1307121599c0d0720c91352fbf4d20ac37b5164cfe1933dcd51f6262fcba3a27fe642a05a6f480d4537f7434ffe53214db83860b6dddbff9d3363f795e6e7751570d3159241b07423541f97ea5ffddf0ec4e8677352fba21a430316e4af8881af8dd220eb5d8f1c07b43d52be44154d4594f8c0e1800e2d8adf04a0d156672d136ec897dde14c3eca339030e5a8f3d63dc5c1565859702f7fa4a605bdc002a1d49589e2fccd2b26d1379b221fdd3313c2eadea728427b361156e7d6cb36810a20fe5c44e2e6d970aaaa752014923fa2618232d2eea485e8ef400ba5caab9de8476aace170ee36a9b45f41c23d6b1aa3969a38470c51e73a7bcacbd2db43bb46386d6786155e31734b991e8219b7e46bdaa7f0c4ec2b0b66ae1892b44a0974f81a980aa013a498f4cbbb929560795433af37ad7324803a1d6200d7f210f5c94214267781b2dbb080cf1a6f508799f9bb3b90eae1b917e3752dd7fdd2cca6d5b184d4b986ef2a1f1c88d34be5ef166b04056cc2500ae78b2c09ecbf953dedc42834bdcba3b380ac0171de68d3ac269bbbbcfe27c696ca4393902a6f227e013f8b3f3f21d37ea77fd340f3d83405aabf0ef15f43d6de9679080bfdc3c7fbfed9be3da305c5fc1704e8aa8be186b1a65c3213299e414d78acb8c619c7838b37d7422a19f6576f8b04f79bd38e959800364db60a24d260886ba64fbe9c15ee987d62b49f6c97b01b2d67db594a80e8cdbf29afeac67112f4e191be5017a0e110f6fca9e42f075c71624ec873523622fc8d81ff6265f3ce03b0404235169012ee46ca625dd6f31cc686115d05499648e8413e3d7a4e73770acea623deb527453dd405d3782c30cc8f5ac713bb594332a978861c279d676fe353779f20df348462a3d0cecc3d210b8dfe31d088a044618b78dd574b3372607ca5a6cb93cff4502642c10778747116998a9e395b86e78c6829ec480e12c6e0ce8eb49e2c1367cdf9e1f6cb614be708f84c0f2a3e5444f5be1a5379d3bc41d929a1d607390f4579ed3fc0866fe3d4ec42e34fc2039cb275d6312fee400215cd901fe50321ee32078188f76e14db5591ef3736f06c8fc349abbfbf082098c63b29fe268fc8e805a4b148308a9544556e693e2288c6e9c1105c9b67722f29d6e75d3d87ed0e2a95374cd24f244f48b458b5af611d99b2820c30c923abb0883588aeb8382d33cd9373d36b4be4aaacc113e70017de9af48275548be238b1bf16bb63384d087f2e74d7e40b0f0af189418c17f03b5f8f99038cc5427e405033c224448747e2e9c9830584efea8ff57773db3a5e30b1ea764435cb46224e633ac7afc7153985ce9165de8ccf1b807c7c8752415cea0dfcefc63e33021793a744a245f7b5b8f55ef656345bfdcad4953c36a1413b804fdb2a62d8a108472f57068737e32e97cdca834334f94a3e00eb1e637f48b8c4d2d4e21542ad1e6998c27a74b29502f1769468d6adf84539255863c262a4d7d69e31b4634abc2595170313f27ed57085ee1fda03be708d44e5d4b564ff3f390c055c197439763c22ba0dedb103b8480527065f82d54bdb013106b6d08e857bc9c3dff825111b30abb403324072ec48ae1cca8c057ecbd6d981183332b0a46bcb7ddc12d3afa2d9cdc904c92209aa8e64ce18c3c3f689a4f806d15bf7380203a7810241a110e3b1761f31c38612c4cfe699de74a697e04b1bd8e52330f12f0a34f78f4cf423c08a5e35c62cd4c62eeacba142811676aa4f615d6d89f6092d8b1fc87161720e4bf5a5973d23920d2fe1f7cfeee2416df3ce5d3feb96c646944753413c9d378fb3329aa31480c676ad6e7d4f71b5f5c4b65243c0315e02a52f5f02e5d050c642e677e343b851a27484d6828d2986c4d1be717515b688a0fecab02d8c6c53b65377d5a6f62d5de39b6020b495348a745775cb7bbe3a23f680e71b8707dbe9f7deffca0b00d235044f72263a7a2be443553474f237cf6496bc20e9d0fe2914309648e5b57a7f73752f38d4cf9fa19f4344a123c3af13d061bbaf38de33ea0d866df5a0b31199bdc4a815dcf1155b08e561a69c4d05508175e6b89ee657be56f524b19e55ff23de55035f1bb4f0d17716b7f1b372b24f7ef28be533a705388306633dd39c334d19b584e159a634cc75154e87c1c68e36589522bbca29e0374fd42dedee3d02252c950487085c56dad8a7aa58e88d76bc882679a73110e8bc5a43c12dc402aab21766b4d334eac15b03f28481dfa74eb25d615a484c951bf453b0e15c1b3906c5fcf3906f4249f162f7d4a4cc5389134d0af38b35686275825ab08f83f9753fdaebb58ed346ff70036fe2c011304f90caada44ef8522e926581e2aa12d9756c6d14862f7208197bf58c71654b2264421b2fb4d65524182d1a57f6b164457d39fa8662d5b67ef2c2b71046abe0c3ed97e624b52d71a44e6ec35cc6407fa554613b3e5269a8bcc18f37f6b356ac40e2eb4faea08f8509815f4ee800729317d03b742e965933de1c8fef6ff316b0a721f4abb970d98b564537e5a7c013a815795dadc3e7ef7f108255c4f8672f0d068f9e2f54908d3d303be0033266ea3ecb0d0587b151d6f959b9db110dc1b1a0839dc866ed56bdda843176db1861af0e12fe9fa15b63a5b2a1efd3c9c1861364ff60a3db0137a8166f61d89cc6b6d4037e887cefc0867aa316531802651590f5b3bb2a571a054e549c8e06a50587dd4782b2fbd856f522508a4a63d82494779bf1dea0d94b705ca8d0b6082dfc27502fcbc61acb13f51d01c4801987bbb3b7e6c17ee27a9a63a225528343814fc4fd1cf638ea813d44020e9be8dbf8b3c7be7a0832c64cc1453b30373b46951de34ca4062a2f1a7fe6b692832c114e6846918ac4d9891cfeb04bb1041ac8689a972c8f2c27f289a8940a117948cffd567337f0acd169e76c505545ee7e16552e40e2d5b75f956fb6d7eddf30986c5a1fa1aa80d2b9156c0103fb7c82acab3a7da4fcd79a05c9f91227a794b3aab6d3f4009580138582653b86d4a36418ed1a3cb7c32a646b4fe628539d159f65e05445308f8cc8d4e907ed620320da7d6d2b14b1b17b6dd1486f407098401d77fb6e98d70839919f3f6a4f31e0eda474f663f8203c583ca8fa657694881365f1c37e94c30d5d06ce311d82772032bf346d81e0e1daeb3e268bfe46f04a04b725d26e47e2adfe4218d4082b75676bf88863d42c52fe0bdde959dae610f9f987ca2b57a671e5236d943c064a22c04742180930abd5c86427d6805e98d7145302cd8fe5a0c05596ad8741c09ef439ff56ed7721e836c25e0e38c0300e73c3db40170c735d25e812727293149407cadc5f804a79b1b2653404de18880fd5952153868077f7b2bc7cd589946ac9e6e205fdf3d08e29528d0281d87e8f1d500d63128e3ef288b2c41233dd94381e000dfbb01e85f3a6234ab6098de61f443475ea73ceb7b4580072c4c041a5a441b50f7e156d310135f11945c8e4fc06a8d35668437eabdcb7c673c041c828d7a425ef90a51f2e2ae6507d7d7ccd13495c955d6651607815f7878fe92413d75f85522d69c9ec6f52372492171f21c6bc3f0464273eced69e4e806ac58ab1de790a75d1790ab7b6bbbdb72b1eca8bd17ab512f85acfb9691fc700364797f07f7e62d7ddcfeadd99f5244616fe00e92339562005ac34d839258875deb5aa0f6b89e017f2c7511d73c6d8529c398d4f96348fa04c847a728eb4b756fc07bf513b472fb6cb2d60c3efb1a3d5c83d9cba07113141a9f699d3899ffb67deed877773524b941439a190146dfbf33490ef2842f00f635372b5dcca94c9a113ad52a328c4e402e9d39eb28745153202c5efb37b025dc333f019a10ba360d57f5625fd05cde0a69b0de1809ea313f1b27c25eb4ae9c9f604fa18f7117ae17662c931ed6b1247c096964e88e3de61e70bf4ac7836a3efa58c3ff1efe6d7c815ff57e357d5015cd4cc197e2ed7ad26267841f3062759ad1697288664ebd84891ae64784bc1c9cc0568385bcfddf182c6a9e797e73521c2a6fb060f43851817045de02f8ccb15ab4185fdadff0ded48a74b4d1ec3603fd6c371e140cbba7870501eb89241def06e307d168eb88c2c66e24d67fed226da7481e95c1eac56670c029d6dddc67f8a86351ede4659b11e4741c8330e5279ae3936cd242872e1c1da161583da2605d29e32d1d9b0f520ce3304e4ccd489755e7c30d4a703a3a30916e30bdfc0db0782a86584eb70bffd3415f498d291eb02af6f43ffe4fe91310570275d3206aef297f2a76ad5e1af20c3d1e08ef0f51f98c41fa3af8325137eb66965bbb81d2f4ab4f720cac6bfb3324fdcd3b6b6319dc46693a46c97a54051ab5a1797b94257fcc4e010f0070ebe80a99b704a99791e06372345ead9abb706351997e4fc55795cab9bf190abc6baeb049626f34afc5854f88826770f64009835c6855990ada7bb3f3d33ee48d54e16ac33f7ec00d3cbc9a84f44eb9d79b35fb260642ee0a30cb382d9a38d0e300d1bf76b56a5644516633d9a321c9175e0a8bc5ea712d560890cb805173c38b3d0db20e78409365ff3e6429a81ac97d3f1817c7d12ce4a2f58323c3de1afa418b58382c293b60dbeda6add69b0e5e730d1f9c74430d1b457c0147f4c64d984c383573d9236cb33c904f9bd77c1ca721bc6f3493c269adbfd0205703e45b6dc3b89a51f9830b69e84d0b6477b27701ff67f8e89dd72a0fa2e333a944c34fa9cb44a16fe9915fa4c8054b45b605350c5920566bdd4430ed8e8caf1650615154624bd044ab191792f7624e5cdd903b58e7c0fc9ae5447a1175b5e15de2480a1fc707fd105eec3859393f3009c74574c093dbfbc017c77d93f8759dde2f00051c92d845719f6b49d6d1c92a1e62ab6042a62d0bb40b2671e6da27ae8e39505fda47333de0daa4612229056596e8401cd4c46e613f97a11c4a0b84967b0de97fa11a01818e138204d06acc70c1f2c14288384ccff8b4cf19b98c6e2a34cfa53c33397d845c53ad7bea8b0977c3247107d0ae7d6051fabe571a66fda7c89f7b5effddb5add54c2a1b4a6105b094a560409731ca83a2b0b132f200224952a40075fa43e362807d2b56928eaac3d17223505c2115305b7404642372c61f8a9d9a291e4322927c4a7402ecfd501f4c90323fe00506b9c66c7e05e8a166c2a466cd4e74172c391fc0971253ecbba2db1be86dc078c17a681f9c4d3be356251c4ea27a3001aa3564f81f206df40cb22821e103772c7ee2d7b7486b4d858bfce942d104b6be2c223ae22e4799e1e75c2b4f765bc55aaeefd0bfa217b6e97e167be3f64f3bee03960b403658a53ab50a3014c003f0d0c7716c1ecb756144d8246145c34adca96bf58a53b836aa82074bab67bb58458608afe6a5465f8a940a38c902af2f204b94c2b3d6eb0d8ca1cee34c0ff57b24357c2c17009537630b7f1f5ef0ff582d2894090381f46f9bfb2344d76313677579a3018023b8204aa2a158a83350630101c073929c4366154f1cae384ece4767722fa7f1bffa3aae03fe84ed8b6f291f07e306239c09593d457d79c683c0120d4fc4e8f41b3f6293dc8638f4cb9c4ff36e6d38f8bf2b2a4fa409f7ab0177621bd9538af58e753544057035954ab8726cb7810c1d04d73b92ed775d997768662961db46d9ed121666cc1e9537b0db4eb2fa358a60aaca359f8e59eb24aafb71f4347f55c62f4a4229332ebbfa039e2f8e6e4d0d541acd70c546fb49352b2e3f2c511bca82a768219dfc2526faa6a755241406e0d0dab60edc04768646f8c219bd4ef974388ae97ac67667b6c15f022fb018c41dc0c3f30872aaab56ed336a034e0272732d592744cc64ec9dd30a375f1e6d0bb195962e2d2358c976f0f715071e94fb3b2d89a257f080505bd65535678db48ca4c1e4661bcf60af2a6f4eab2a4fe57f3e0efb31581162a116e68a0432226103a483bac802fb17098e39ccc73f2c7b0cf1d6f65877e6e4945e425034435d7c4cd15250ae6a1d7c43f7f2a31f22d61ebd9e690af72c098c8a684e27454b4c4deab51998917c2976d359b260847605b735610dd3ad677579dadfda17b90937f8aba4b969083d73bf8b0dc861865707136d055ca6581ffb512a9373715740d122de464a1f426ec073ee4d47a09e12f483e7ed84be666ea08ca9673f75ca1be833c3597cbff327ab243a306a59996411c37908a7ba3a11bc6fe6d6c9aaad35c2f5c9859c08704d770e435f84360405dbf287fd102c3c5c922bea1359360f007704f260231e0018cc386d668824737b6ce0fcd622b02510cfdae8370d7c584000bc1780bc5c1d440e9136b6655c1a49609a5886c5c7223a9e0c5f513037a55c3e466b8efb371d139db1687219d79501469f83e5c984ad248ddde3cb5793ad2734988da37020a15115b161668063df3918f81d11abfa003a371850b404983607025853073a895c30d0afc82065ed9953263a2350f94de5710957c60590c5cb531896962649188b5faab11da43dde6049810371368b1af24b72e1fde3c256a00be37507ce56720a0dafc4a6473040342af77c86933701de3389e1b4671ba89c531012c1c7d792f30cf2801ab03fc68432542d14b92ff22b1e97d44574bea2f2062752361e7f6c536477865f4918d20b3c5d81ba48bc5683033ddf30034d7e4e508d1388ec8f66b23f7f86bc576d1dfa69207ee8c31855b52ecf33e0a03c50170bbd3a54e63dbd8f5b32928a81b3b78c5e2ca9fd28da9a273a875d1647444d67072cd21ce1243bf14e7a27614bb3d98a13a8ec8f95beadfd0032affa56e73f247649518332f5d7861eb071204d6eba0e055d2f8811ca860c0730caba221f0e68464cd794055cbc087f8c52bad032b49078600b064849ed533dbc84fed5e29b005e08da99464e14621938088578cc3cd57bc6bd7ed5eb4f705e7ba8b62842cc6327aee738a7e4b5d67392e07fae8d34f607a685f0dbe3d58d58cde13ba6cc715c795faf992bbb789d7c59d48f3c8dd18b66bfdad0d89420544377e8809e7bbd442016e1f09454370b25d599f37ee2fc922bd4b7c9956624c622d05da68046720b2b004213d7a78a1502cfde1c46c79a5d5b1b8ad4663a5081734d30aa18156cf4380908350685ae2b650b00e55f8bfb475e1319be6de97c3b602dbc5886b3b67127c39e680fc5e5777eed79367511f0dc710e343b36602e54794496d9c956a4b1547141ddd69ba8db2c5ec0a49c4c4e8e3ddfe693e8f2a7886cb611aca340be2a48381d19ac314df264590e9521d3f0c609f8641690ee369d18cb4a8cac547f6d5f955cd46a673b6f2d2707beffc356bf59294a655a2b44c8007fff1d183eb9f026a235b730c4307132d4436ae6779e55748b33830a1a12342525d4ea671d56ee1f071aa27260706b0727cd7818251d761e5591a3723dfa4071019156991ad94f2acd75116dbf372a046074cd1874b2b5075dcb128bb37ce20dd93173f2c60522001da34aaf0c095f1d679e11c92c28fc4cb9a20819142421519304948dc4383e5a51cdfbd16705fb54940bdbea94e61f4eccd9c6db02f7130782f91b0874d1582ea14988a0d3d41b4ca6b3ad1fff0be57a23e3599efe1a5d4820fcb091150d1f659bf5b6b5a180840841867d495bcdf87613a1e49178ba2f45a8d180d62389364c2dec7cf5aacf265c5e505c789c13ed13f627a5b7f1b1dd1e3a8fa38dfea4d335443689b8b611df1dc74132275eb6a945bf94e1fce37f5a7bf0a243e5d466a1032491bcd29ca5c91cb87781cc1cfb820fc61631953c28ae3c24f256a7aa3b0e6060d0fd33052957645efdb45b0027970ae1cbe142caf43804e27faeaa4e22717c97dfd3120749eb0f6e95f339dc0a3d4b779e7789e3afd46b99f91684d702b37f91ce3bdfab7afd68e0d1b05fe872e027426220ed99fb5f19f59785f1cc99c7704973a80ece5e9f0f9de0aa11fe75832519efc73a22a1196a92de16ec0af363799a21a95b1aeff61bc2118a7aa571186ae654f6449ffe6c158d129fad748b19577e3077ddcb270b28f9abfd342b940f02097ff84903e026644a6b17d2715c7037f733f8d6e9f53542b632b40bfec81621de5e5c0b6d30ab5d58dc27373ede9a55e4cbd3a073191414b6496d2fd4e4997e54f5b0d0b97ba42821aad13ae3927f6a0094dad9ff6b67786e5ab1c5ad62696ad035cf6f29ceb43f1b9e112c9d6503337454145be4080b681684622dc19c8f42a09d7d966afddd19def1c2e1b1d5b9014038d64e25cd1a575882e0de29515a1ebd642303027778316ca3884281789c1df01aa6574161246b3cbb48c8efe18230b41f61e90743fb48b007e28244d8d52f20fdee0fab02dc5a40b73fbdbf4121752057f6a0da862453e0a1f7b6bb584f64e518e8edd091dc4f4307aa4f033d880d295762ece1345559debd0fb3056ce96707a3a3d8290e45717ba7e3e13074571ed7fa729b099d7d4ec38e0f12812849500feeb79f654f1c379cd3713a517328699a0e76ff207b8f69d9ab6447e2a80c52a36d2dbd42484725e955c723f1485f4f9a5a546f60b68e7583df3a45142baa0c3ae122415e195351c850e97642b25a6e4b14e13dfd7cb3132047c59cf1feee1400d35cd36aa1ae7ff8fc58ef33e8cd2f7b346fd7f317f64a6ac99e5a2010bc3a3ffd77160f2dd9556561450024c4e038866ade4271e8df1724ed975ffdaba018c0e2d1cfa01cc056f33b8e6d2d09da59179a1f7411005456e19f0cdd6986a711fea23ff96a502769aa874f365a71e919ecc2b79d74d3f9408e7bb13f289ec0781d5f9075361f10398d4935764fe104538926f0a6cf099d2e9c806bee9ee7400bc8d753b9015e4f324e82efd5617d0e6f80fb36b07098b813c26111b68affd87476bfc2d9ca41aa178bdc0bae068c701e72fc6f9a1ef17b6090677c636f06bc4c5c6460a1bb34a43da54e3a4da466194fd22f28876e73937cbb9eb59c3ab9587c21be52a12cce623ca7cdbf92d337fb0a7e34ca60d0bb4431f9dc5d59ea4177130a41929c4744845f6f9a205f4cff577ba3aa1e05eff7ab240483a95070085217bb2c64ea3668ad3db929ce6bdba37d0785e2fc945f7c0200eeb699c49a33ef65b7f75bdf6493ba0b585b4cc52840485802b0cc8d0bbdb83d2a63fd7fcfe9a213e7cc4c1bb7615d179e08edbac9c8292d010d3d15989ea675af9909c8903adb41fd5facf48d63106053b4f003d0fd7461c5307f22d947547b8d3d35af95d95728e42eb828741dba61032297b37155b953f395fd9f4447974af5ce98b0d29e352c0c181fa1454cec1c151fda0420f8131df789a12bd6f76c63986d33a5850a8f64129558a7c9e7f259561f75da926cd604bb7ba85b40600302868309d71846970a7089e94aae4419106ab82b487e6d2f04bbc715f69eccdc7268a4d2b20e368d62b67f6a09838c550095b8f28734bb8418550593e05b8da95c53884eace933e033d537000127c7782f72148b57be63a653df46a1f65d52f844d739a3f425fe1560d8bf5d6bbb86401b823dad8fe6ffe44930a28c2fd5d7907c3ebbd8616b6d54712aeb2e7ec0120f6686bd7320a5685d291fedc58372e58b00d11f5588a05e791518c39a042f997741b2f2b6924bb0212a5daf7f5832d7e310772faca1bd86c528435e37690362587a7783d17f2ff9b57d417f2af0df20e211a8aa7c5e4518ff37b9ded6a9e88a2d055604ceb6a9623f71e42a5f3d5bd5482385d9ef5220483f5d8599c651230b953354cf6525aed398091612bc9087c36c7228f9250e9bdae460bcd3c5bcd66f6b0fbf93912b3a6ed14f42e5683205cfe5470738292ae6869878ec0569db0edb327a7dcbd0f43140376a358b324a8e4da41312824962babed645d5f6e8bf2853a265b3eeb0d1a0da794671945f71b8e20639ab7ded90259534410b7436d7d6086d77d2670283018a4b13fb90d24e1e48fe0ef0af15ab6512401dba6ec62ca3a1706727e79f50e083371f32d98bb567835f528dba17d90c3eee4028e4c992c31f706200c78afa18b1116c79f57a8b868bb6361073b95eb9497364d6e029fbb9a45b1196d6495f079ac53ecc845102b87ac763d26c7cb099ee5749add9dbc878ea4d2b6597dda22beac1553af72a3d9b761c50a98dce26200bab5881ff4ed240023a1ecada63df63dbc717ab27e9911895e523f62c7105b8734c71bec9dcd5c76c693642f38b3eecc21332c7b6d148f53c7116e572c86c733fd73dd92bdd66010daf1791204f2409a63734183ecb6e4594677f59c5f055a3fdc27ecbc865c1e4ad312c9a1726e9736adf7456037a4df4b97d443da1403901fa4571e3cd594140754f6b0d9fd42d6e7e0b3d5a9a545988ef8d11b5de01791195d16ba467f959ef61cb1fb30e4054e44fd545ae7e939c4e9ef90cc1b70ae18836825d8fbf2e29879ad3439a8c5a8651c6d304b547cc9302351c046fed993757ea97156f621d5b8100321255b0fc3dbb8d4506e5062c4169ee5b595cd54465fe6413500abbe71156877d4beb45164dcea53f04cc60acae42aa537f07c4b7574498110f6453ccff5acb506b84782caf05a92749953f989eb8640e609997e8e4c02a707baad94edd8dc0a06750e8cd4428fc7a5d6291127cce503737622d67c2e36cab59f74efad4a5b64456df00eda031538964e275b8aec313b605ee79849fa7227c1c3d733c77f74e03534cbc9dce6297054bb7cba55924591c1b680b1ad3cd5a514383d0dda58f005b31780c610676e7a35773385573c8d5411c582010eb343086580de04b92b960bb4928d7d231ba23924faf714606b0c40b52713e024fefb8995693b9f9969c109d1283f3655f578d28348fc13cc3e980a72e1562fc079df4c76ec1843b8be3d71440f1a67c42a054051cea313ed1842a92136127aaff0da4af712cf621dcc8b41766d67db490fceacf686818f1ce3299f268f1282abb2d15334c0af591688a1e1b6149a4a701de230f4bf6126626967ea46efb46310e202c6c15b10186075866de49fe9017d740f4473118dec41bae0cb67865ff9b2fafd67d1c3891b2e0aa16a45d104fdbd96984500f8d63f64168516742480193a7fdf2062cf1cbf02d59d82401c699d50217701e16b0545eb320c44b18d79068567c039f025707cb35747e694bc10af8fed996a646e156a9aeae45b349160904e9417b7d3dfad2ab0fa5e9a130eb13f215cb4c3f40ea21762559f1531055814c7e83538c3b77c9faf815685e084a873c64ac628163b8bb2c9c0e5c6808806445dc62dc526887b68d94473755527f808f1ed248434903afc7c727ef2d2b310378b12382a66dcc2c159c10e9547f9a26e3701378243821fbdf12a31a8f698a61c64aaf07760226de1500a220a5195b47624dd39e3f47de3f8f27a393ca1abd7e13af220acf5e9ce696f28e25db41a1f86deb7ddd3c14de80d61069615a46a92f44240cf5f6507904eab93432d546634e86aa26de9d6645d7715c1f20383b74b0644195ffb16880b3fda0fa7bd550600180d1b2f47176aed8eb9b707cbf09 diff --git a/Assets/Scripts/EditorGame/Animations/Transform/LookAt.cs b/Assets/Scripts/EditorGame/Animations/Transform/LookAt.cs index 56d1531c..a561cda6 100644 --- a/Assets/Scripts/EditorGame/Animations/Transform/LookAt.cs +++ b/Assets/Scripts/EditorGame/Animations/Transform/LookAt.cs @@ -46,7 +46,17 @@ namespace Ichni.RhythmGame { timeDurationSubmodule = new TimeDurationSubmodule(this); } + // protected override void Update() + // { + // } + // void LateUpdate() + // { + // if (timeDurationSubmodule.CheckTimeInDuration(EditorManager.instance.songInformation.songTime)) + // { + // UpdateAnimation(EditorManager.instance.songInformation.songTime); + // } + // } protected override void UpdateAnimation(float songTime) { if (lookAtObject is null) return; @@ -64,13 +74,15 @@ namespace Ichni.RhythmGame // targetTransformSubmodule.eulerAnglesOffsetLock = true; // targetTransformSubmodule.currentEulerAngles = eulerAnglesOffset; } - else + else if (animationReturnType != FlexibleReturnType.MiddleInterval) { - if (animationReturnType != FlexibleReturnType.MiddleInterval) targetTransformSubmodule.eulerAnglesOffset.Add(Vector3.zero); + targetTransformSubmodule.eulerAnglesOffset.Add(Vector3.zero); targetTransformSubmodule.eulerAnglesDirtyMark = true; animationReturnType = FlexibleReturnType.MiddleInterval; - // targetTransformSubmodule.eulerAnglesOffsetLock = false; } + + // targetTransformSubmodule.eulerAnglesOffsetLock = false; + } public override void SaveBM() diff --git a/Assets/Scripts/EditorGame/GameElements/Track/TrackPoints/TrackHeadPoint.cs b/Assets/Scripts/EditorGame/GameElements/Track/TrackPoints/TrackHeadPoint.cs index f8b9945f..7ba7772c 100644 --- a/Assets/Scripts/EditorGame/GameElements/Track/TrackPoints/TrackHeadPoint.cs +++ b/Assets/Scripts/EditorGame/GameElements/Track/TrackPoints/TrackHeadPoint.cs @@ -35,6 +35,7 @@ namespace Ichni.RhythmGame head.trackTimeSubmoduleMovable = track.trackTimeSubmodule as TrackTimeSubmoduleMovable; head.trackPositioner.motion.applyRotation = false; + // head.trackPositioner.updateMethod = SplinePositioner.UpdateMethod.Update; return head; } diff --git a/Assets/Scripts/EditorGame/GameElements/Track/TrackSubmodules/TrackTimeSubmodule.cs b/Assets/Scripts/EditorGame/GameElements/Track/TrackSubmodules/TrackTimeSubmodule.cs index 86f1e6e1..c7950375 100644 --- a/Assets/Scripts/EditorGame/GameElements/Track/TrackSubmodules/TrackTimeSubmodule.cs +++ b/Assets/Scripts/EditorGame/GameElements/Track/TrackSubmodules/TrackTimeSubmodule.cs @@ -63,7 +63,7 @@ namespace Ichni.RhythmGame float per = AnimationCurveEvaluator.Evaluate(animationCurveType, (songTimeInTime - trackStartTime) / trackTotalTime); return Mathf.Clamp01(per); } - + public override void Refresh() { @@ -78,7 +78,7 @@ namespace Ichni.RhythmGame } }); } - + public override void SaveBM() { matchedBM = new Beatmap.TrackTimeSubmoduleMovable_BM(attachedGameElement, this); @@ -98,7 +98,7 @@ namespace Ichni.RhythmGame .AddListenerFunction(RefreshChildren); var visibleTimeInputField = inspector.GenerateInputField(this, trackTimeSubmoduleSettings, "Visible Time Length", nameof(visibleTrackTimeLength)); - var animationCurveDropdown = + var animationCurveDropdown = inspector.GenerateDropdown(this, trackTimeSubmoduleSettings, "Animation Curve", typeof(AnimationCurveType), nameof(animationCurveType)) .AddListenerFunction(RefreshChildren); var deleteButton = inspector.GenerateButton(this, trackTimeSubmoduleSettings, "Delete", () => @@ -176,7 +176,7 @@ namespace Ichni.RhythmGame this.tailPercent = 1; //timeDurationSubmodule 根据下辖Note的时间来设置 } - + public override void Refresh() { if (track.trackRendererSubmodule != null) @@ -192,7 +192,7 @@ namespace Ichni.RhythmGame } }); } - + public override void SaveBM() { matchedBM = new Beatmap.TrackTimeSubmoduleStatic_BM(attachedGameElement, this); @@ -207,7 +207,7 @@ namespace Ichni.RhythmGame var trackTimeSubmoduleSettings = container.GenerateSubcontainer(3); var totalTimeInputField = inspector.GenerateInputField(this, trackTimeSubmoduleSettings, "Total Time", nameof(trackTotalTime)); - var animationCurveDropdown = + var animationCurveDropdown = inspector.GenerateDropdown(this, trackTimeSubmoduleSettings, "Animation Curve", typeof(AnimationCurveType), nameof(animationCurveType)); var deleteButton = inspector.GenerateButton(this, trackTimeSubmoduleSettings, "Delete", () => { diff --git a/Assets/StreamingAssets/AutoSave/Chaos Zone/AutoSave_0.json b/Assets/StreamingAssets/AutoSave/Chaos Zone/AutoSave_0.json index 730c738e..baff5ad7 100644 --- a/Assets/StreamingAssets/AutoSave/Chaos Zone/AutoSave_0.json +++ b/Assets/StreamingAssets/AutoSave/Chaos Zone/AutoSave_0.json @@ -2622,299 +2622,17 @@ "endTime" : 27.9, "animationCurveType" : 0 },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 30.9, - "endTime" : 30.9375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 30.9375019, - "endTime" : 30.9750023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 30.975, - "endTime" : 31.0125, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.0125, - "endTime" : 31.0500011, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.0500011, - "endTime" : 31.0875015, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.0875015, - "endTime" : 31.1250019, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.1250019, - "endTime" : 31.1625023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.1625, - "endTime" : 31.2, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.3000031, - "endTime" : 33.3375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.3375053, - "endTime" : 33.3750076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.3750038, - "endTime" : 33.4125061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.4125061, - "endTime" : 33.4500046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.4500046, - "endTime" : 33.4875031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.4875031, - "endTime" : 33.5250053, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.5250053, - "endTime" : 33.5625076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.5625038, - "endTime" : 33.6000061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.7, - "endTime" : 35.7375031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.7375031, - "endTime" : 35.775, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.775, - "endTime" : 35.8125, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.8125, - "endTime" : 35.8500023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.8500023, - "endTime" : 35.8875046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.8875046, - "endTime" : 35.9250031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.9250031, - "endTime" : 35.9625, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.9625, - "endTime" : 36, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.5, - "endTime" : 40.5375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.5375023, - "endTime" : 40.5750046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.575, - "endTime" : 40.6125031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.6125031, - "endTime" : 40.65, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.65, - "endTime" : 40.6875, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.6875, - "endTime" : 40.7250023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.7250023, - "endTime" : 40.7625046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.7625, - "endTime" : 40.8000031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 42.9, - "endTime" : 42.9375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 42.9375038, - "endTime" : 42.9750061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 42.9750023, - "endTime" : 43.0125046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.0125046, - "endTime" : 43.0500031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.0500031, - "endTime" : 43.0875, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.0875, - "endTime" : 43.1250038, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.1250038, - "endTime" : 43.1625061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.1625023, - "endTime" : 43.2000046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.3000031, - "endTime" : 45.3375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.3375053, - "endTime" : 45.3750076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.3750038, - "endTime" : 45.4125061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.4125061, - "endTime" : 45.4500046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.4500046, - "endTime" : 45.4875031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.4875031, - "endTime" : 45.5250053, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.5250053, - "endTime" : 45.5625076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.5625038, - "endTime" : 45.6000061, + "startValue" : -14, + "endValue" : -14, + "startTime" : 28.8, + "endTime" : 29.1, "animationCurveType" : 0 },{ "startValue" : 30, "endValue" : 0, - "startTime" : 47.7, - "endTime" : 48, - "animationCurveType" : 1 + "startTime" : 48, + "endTime" : 48.3, + "animationCurveType" : 5 },{ "startValue" : 0, "endValue" : 30, @@ -2950,102 +2668,6 @@ "startTime" : 25.8, "endTime" : 28.5, "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 28.8, - "endTime" : 30, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 30, - "endTime" : 31.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 31.2, - "endTime" : 32.4, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 32.4, - "endTime" : 33.6, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 33.6000023, - "endTime" : 34.8000031, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 34.8000031, - "endTime" : 36.0000038, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 36.0000038, - "endTime" : 37.2000046, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 37.2000046, - "endTime" : 38.4, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 38.4, - "endTime" : 39.6000023, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 39.6000023, - "endTime" : 40.8000031, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 40.8000031, - "endTime" : 42.0000038, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 42.0000038, - "endTime" : 43.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 43.2, - "endTime" : 44.4, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 44.4, - "endTime" : 45.6000023, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 45.6000023, - "endTime" : 46.8000031, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 46.8000031, - "endTime" : 48, - "animationCurveType" : 1 },{ "startValue" : 0, "endValue" : 0, @@ -3189,102 +2811,6 @@ "startTime" : 25.8, "endTime" : 28.5, "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 28.8, - "endTime" : 30, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 30, - "endTime" : 31.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 31.2, - "endTime" : 32.4, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 32.4, - "endTime" : 33.6, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 33.6000023, - "endTime" : 34.8000031, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 34.8000031, - "endTime" : 36.0000038, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 36.0000038, - "endTime" : 37.2000046, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 37.2000046, - "endTime" : 38.4, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 38.4, - "endTime" : 39.6000023, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 39.6000023, - "endTime" : 40.8000031, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 40.8000031, - "endTime" : 42.0000038, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 42.0000038, - "endTime" : 43.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 43.2, - "endTime" : 44.4, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 44.4, - "endTime" : 45.6000023, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 45.6000023, - "endTime" : 46.8000031, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 46.8000031, - "endTime" : 48, - "animationCurveType" : 1 },{ "startValue" : 0, "endValue" : 15, @@ -5266,7 +4792,7 @@ "isHighlighted" : false, "themeBundleName" : "departure_to_multiverse", "objectName" : "DTM_NoteVisualTap", - "elementName" : "12332434532456", + "elementName" : "New Note Visual", "tags" : [ ], @@ -37308,7 +36834,7 @@ "isStatic" : false, "themeBundleName" : "departure_to_multiverse", "objectName" : "DTM_Trail", - "elementName" : "dgfhjfyuk", + "elementName" : "New Environment Object", "tags" : [ ], @@ -38979,7 +38505,7 @@ },{ "__type" : "Ichni.RhythmGame.Beatmap.TrackHeadPoint_BM,Assembly-CSharp", "MotionAngles" : true, - "elementName" : "New Track Head Point", + "elementName" : "143234234243", "tags" : [ ], @@ -60881,6 +60407,24 @@ "startTime" : 28.8, "endTime" : 32, "animationCurveType" : 0 + },{ + "startValue" : 0, + "endValue" : 1, + "startTime" : 28.8, + "endTime" : 32, + "animationCurveType" : 0 + },{ + "startValue" : 0, + "endValue" : 1, + "startTime" : 28.8, + "endTime" : 32, + "animationCurveType" : 0 + },{ + "startValue" : 0, + "endValue" : 1, + "startTime" : 28.8, + "endTime" : 32, + "animationCurveType" : 0 } ] }, @@ -63416,7 +62960,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "4bfce996-1bf0-4651-9293-6759e7d17df6" @@ -63605,7 +63149,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "afa9bd36-da4b-47a3-ba00-bcf3d52ca6a3" @@ -63794,7 +63338,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "5af7e530-80f8-49aa-86e0-ee8c67920785" @@ -63906,7 +63450,7 @@ "r" : 0, "g" : 0.167048, "b" : 1, - "a" : 1 + "a" : 0 }, "emissionEnabled" : false, "originalEmissionColor" : { @@ -64023,7 +63567,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "407082a3-4bbe-42fd-81e3-3de9df759387" @@ -64135,7 +63679,7 @@ "r" : 0.2160677, "g" : 0.1942812, "b" : 0.5319719, - "a" : 1 + "a" : 0 }, "emissionEnabled" : false, "originalEmissionColor" : { @@ -64212,7 +63756,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "18bf5bb8-78fb-4acd-99d2-e5436fb8b70a" @@ -64401,7 +63945,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "a896ac7e-cab8-4d9f-bba0-0fcd0a9e41be" @@ -104748,15 +104292,21 @@ "animationCurveType" : 0 },{ "startValue" : 0, - "endValue" : -10, + "endValue" : 0, "startTime" : 77.7, - "endTime" : 78.00001, - "animationCurveType" : 16 + "endTime" : 77.775, + "animationCurveType" : 0 + },{ + "startValue" : -15, + "endValue" : -15, + "startTime" : 78, + "endTime" : 78.0375, + "animationCurveType" : 0 },{ "startValue" : 0, "endValue" : 0, - "startTime" : 78, - "endTime" : 78.3, + "startTime" : 78.03751, + "endTime" : 78.075, "animationCurveType" : 0 } ] @@ -105129,11 +104679,11 @@ "endTime" : 78.60001, "animationCurveType" : 0 },{ - "startValue" : 0, + "startValue" : -10, "endValue" : 0, "startTime" : 78.60001, "endTime" : 78.90001, - "animationCurveType" : 0 + "animationCurveType" : 17 },{ "startValue" : 0, "endValue" : -10, @@ -105141,11 +104691,11 @@ "endTime" : 79.8, "animationCurveType" : 16 },{ - "startValue" : 0, + "startValue" : -10, "endValue" : 0, "startTime" : 79.8, "endTime" : 80.10001, - "animationCurveType" : 0 + "animationCurveType" : 17 } ] }, @@ -105446,11 +104996,11 @@ "endTime" : 80.10001, "animationCurveType" : 16 },{ - "startValue" : 0, + "startValue" : -10, "endValue" : 0, "startTime" : 80.10001, "endTime" : 80.40001, - "animationCurveType" : 0 + "animationCurveType" : 17 } ] }, @@ -117596,77 +117146,6 @@ "attachedElementGuid" : { "value" : "e51bbf9e-67a1-4e01-88d0-49a0659bc74f" } - },{ - "__type" : "Ichni.RhythmGame.Beatmap.Scale_BM,Assembly-CSharp", - "scaleX" : { - "animatedFloatList" : [ - { - "startValue" : -1, - "endValue" : -1, - "startTime" : 84.9, - "endTime" : 85.2, - "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 0, - "startTime" : 85.2, - "endTime" : 85.50001, - "animationCurveType" : 0 - } - ] - }, - "scaleY" : { - "animatedFloatList" : [ - { - "startValue" : -1, - "endValue" : -1, - "startTime" : 84.9, - "endTime" : 85.2, - "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 0, - "startTime" : 85.2, - "endTime" : 85.50001, - "animationCurveType" : 0 - } - ] - }, - "scaleZ" : { - "animatedFloatList" : [ - { - "startValue" : -1, - "endValue" : -1, - "startTime" : 84.9, - "endTime" : 85.2, - "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 0, - "startTime" : 85.2, - "endTime" : 85.50001, - "animationCurveType" : 0 - } - ] - }, - "elementName" : "New Scale", - "tags" : [ - - ], - "elementGuid" : { - "value" : "296705d8-56ed-4242-9a59-b3ecc2b28620" - }, - "attachedElementGuid" : { - "value" : "e51bbf9e-67a1-4e01-88d0-49a0659bc74f" - } - },{ - "__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp", - "isOverridingDuration" : false, - "startTime" : -32767, - "endTime" : 32767, - "attachedElementGuid" : { - "value" : "296705d8-56ed-4242-9a59-b3ecc2b28620" - } },{ "__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp", "elementName" : "INDIDE", @@ -201411,10 +200890,16 @@ "animatedFloatList" : [ { "startValue" : 0, - "endValue" : 5, + "endValue" : -5, + "startTime" : 124.8, + "endTime" : 132, + "animationCurveType" : 0 + },{ + "startValue" : -5, + "endValue" : -1, "startTime" : 133.2, "endTime" : 134.4, - "animationCurveType" : 4 + "animationCurveType" : 0 } ] }, @@ -206194,6 +205679,47 @@ "attachedElementGuid" : { "value" : "52f103e0-61bc-4881-b563-801354c7cfa1" } + },{ + "__type" : "Ichni.RhythmGame.Beatmap.Swirl_BM,Assembly-CSharp", + "eulerAngleX" : { + "animatedFloatList" : [ + { + "startValue" : 0, + "endValue" : -20, + "startTime" : 124.8, + "endTime" : 134.1, + "animationCurveType" : 0 + } + ] + }, + "eulerAngleY" : { + "animatedFloatList" : [ + + ] + }, + "eulerAngleZ" : { + "animatedFloatList" : [ + + ] + }, + "elementName" : "New Swirl", + "tags" : [ + + ], + "elementGuid" : { + "value" : "26102a22-051d-41ca-9f5f-153f0fcd260d" + }, + "attachedElementGuid" : { + "value" : "0969b111-1846-4bbb-a4c7-784c9f0fc3c0" + } + },{ + "__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp", + "isOverridingDuration" : false, + "startTime" : -32767, + "endTime" : 32767, + "attachedElementGuid" : { + "value" : "26102a22-051d-41ca-9f5f-153f0fcd260d" + } },{ "__type" : "Ichni.RhythmGame.Beatmap.LookAt_BM,Assembly-CSharp", "enabling" : { @@ -206203,19 +205729,22 @@ "time" : 0 },{ "value" : true, - "time" : 19.2 + "time" : 28.8 + },{ + "value" : false, + "time" : 48 } ] }, "lookAtObjectGuid" : { - "value" : "8cdc8ac8-8afa-41f0-b08f-71b810d4a0bd" + "value" : "5df21784-b0e4-47c8-8032-9efed6dcfe8d" }, "elementName" : "New Look At", "tags" : [ ], "elementGuid" : { - "value" : "b0bd9ca3-4722-412f-b710-f70d0070c2cb" + "value" : "520d0e60-32b0-4a99-ae70-9a025b700d06" }, "attachedElementGuid" : { "value" : "fd3aa9d5-da52-4a3e-94ce-41478f20492b" @@ -206226,7 +205755,7 @@ "startTime" : -32767, "endTime" : 32767, "attachedElementGuid" : { - "value" : "b0bd9ca3-4722-412f-b710-f70d0070c2cb" + "value" : "520d0e60-32b0-4a99-ae70-9a025b700d06" } } ], diff --git a/Assets/StreamingAssets/Projects/Chaos Zone/Beatmap.json b/Assets/StreamingAssets/Projects/Chaos Zone/Beatmap.json index 63bcf618..b4099956 100644 --- a/Assets/StreamingAssets/Projects/Chaos Zone/Beatmap.json +++ b/Assets/StreamingAssets/Projects/Chaos Zone/Beatmap.json @@ -2622,299 +2622,17 @@ "endTime" : 27.9, "animationCurveType" : 0 },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 30.9, - "endTime" : 30.9375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 30.9375019, - "endTime" : 30.9750023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 30.975, - "endTime" : 31.0125, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.0125, - "endTime" : 31.0500011, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.0500011, - "endTime" : 31.0875015, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.0875015, - "endTime" : 31.1250019, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.1250019, - "endTime" : 31.1625023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 31.1625, - "endTime" : 31.2, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.3000031, - "endTime" : 33.3375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.3375053, - "endTime" : 33.3750076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.3750038, - "endTime" : 33.4125061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.4125061, - "endTime" : 33.4500046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.4500046, - "endTime" : 33.4875031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.4875031, - "endTime" : 33.5250053, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.5250053, - "endTime" : 33.5625076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 33.5625038, - "endTime" : 33.6000061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.7, - "endTime" : 35.7375031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.7375031, - "endTime" : 35.775, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.775, - "endTime" : 35.8125, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.8125, - "endTime" : 35.8500023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.8500023, - "endTime" : 35.8875046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.8875046, - "endTime" : 35.9250031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.9250031, - "endTime" : 35.9625, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 35.9625, - "endTime" : 36, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.5, - "endTime" : 40.5375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.5375023, - "endTime" : 40.5750046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.575, - "endTime" : 40.6125031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.6125031, - "endTime" : 40.65, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.65, - "endTime" : 40.6875, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.6875, - "endTime" : 40.7250023, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.7250023, - "endTime" : 40.7625046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 40.7625, - "endTime" : 40.8000031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 42.9, - "endTime" : 42.9375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 42.9375038, - "endTime" : 42.9750061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 42.9750023, - "endTime" : 43.0125046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.0125046, - "endTime" : 43.0500031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.0500031, - "endTime" : 43.0875, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.0875, - "endTime" : 43.1250038, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.1250038, - "endTime" : 43.1625061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 43.1625023, - "endTime" : 43.2000046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.3000031, - "endTime" : 45.3375, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.3375053, - "endTime" : 45.3750076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.3750038, - "endTime" : 45.4125061, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.4125061, - "endTime" : 45.4500046, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.4500046, - "endTime" : 45.4875031, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.4875031, - "endTime" : 45.5250053, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.5250053, - "endTime" : 45.5625076, - "animationCurveType" : 0 - },{ - "startValue" : 30.5, - "endValue" : 30, - "startTime" : 45.5625038, - "endTime" : 45.6000061, + "startValue" : -14, + "endValue" : -14, + "startTime" : 28.8, + "endTime" : 29.1, "animationCurveType" : 0 },{ "startValue" : 30, "endValue" : 0, - "startTime" : 47.7, - "endTime" : 48, - "animationCurveType" : 1 + "startTime" : 48, + "endTime" : 48.3, + "animationCurveType" : 5 },{ "startValue" : 0, "endValue" : 30, @@ -2950,102 +2668,6 @@ "startTime" : 25.8, "endTime" : 28.5, "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 28.8, - "endTime" : 30, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 30, - "endTime" : 31.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 31.2, - "endTime" : 32.4, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 32.4, - "endTime" : 33.6, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 33.6000023, - "endTime" : 34.8000031, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 34.8000031, - "endTime" : 36.0000038, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 36.0000038, - "endTime" : 37.2000046, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 37.2000046, - "endTime" : 38.4, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 38.4, - "endTime" : 39.6000023, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 39.6000023, - "endTime" : 40.8000031, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 40.8000031, - "endTime" : 42.0000038, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 42.0000038, - "endTime" : 43.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 43.2, - "endTime" : 44.4, - "animationCurveType" : 2 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 44.4, - "endTime" : 45.6000023, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 45.6000023, - "endTime" : 46.8000031, - "animationCurveType" : 2 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 46.8000031, - "endTime" : 48, - "animationCurveType" : 1 },{ "startValue" : 0, "endValue" : 0, @@ -3189,102 +2811,6 @@ "startTime" : 25.8, "endTime" : 28.5, "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 28.8, - "endTime" : 30, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 30, - "endTime" : 31.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 31.2, - "endTime" : 32.4, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 32.4, - "endTime" : 33.6, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 33.6000023, - "endTime" : 34.8000031, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 34.8000031, - "endTime" : 36.0000038, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 36.0000038, - "endTime" : 37.2000046, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 37.2000046, - "endTime" : 38.4, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 38.4, - "endTime" : 39.6000023, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 39.6000023, - "endTime" : 40.8000031, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 40.8000031, - "endTime" : 42.0000038, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 42.0000038, - "endTime" : 43.2, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : 15, - "startTime" : 43.2, - "endTime" : 44.4, - "animationCurveType" : 5 - },{ - "startValue" : 15, - "endValue" : 0, - "startTime" : 44.4, - "endTime" : 45.6000023, - "animationCurveType" : 1 - },{ - "startValue" : 0, - "endValue" : -15, - "startTime" : 45.6000023, - "endTime" : 46.8000031, - "animationCurveType" : 5 - },{ - "startValue" : -15, - "endValue" : 0, - "startTime" : 46.8000031, - "endTime" : 48, - "animationCurveType" : 1 },{ "startValue" : 0, "endValue" : 15, @@ -5266,7 +4792,7 @@ "isHighlighted" : false, "themeBundleName" : "departure_to_multiverse", "objectName" : "DTM_NoteVisualTap", - "elementName" : "12332434532456", + "elementName" : "New Note Visual", "tags" : [ ], @@ -37308,7 +36834,7 @@ "isStatic" : false, "themeBundleName" : "departure_to_multiverse", "objectName" : "DTM_Trail", - "elementName" : "dgfhjfyuk", + "elementName" : "New Environment Object", "tags" : [ ], @@ -60875,6 +60401,24 @@ "startTime" : 28.8, "endTime" : 32, "animationCurveType" : 0 + },{ + "startValue" : 0, + "endValue" : 1, + "startTime" : 28.8, + "endTime" : 32, + "animationCurveType" : 0 + },{ + "startValue" : 0, + "endValue" : 1, + "startTime" : 28.8, + "endTime" : 32, + "animationCurveType" : 0 + },{ + "startValue" : 0, + "endValue" : 1, + "startTime" : 28.8, + "endTime" : 32, + "animationCurveType" : 0 } ] }, @@ -63410,7 +62954,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "4bfce996-1bf0-4651-9293-6759e7d17df6" @@ -63599,7 +63143,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "afa9bd36-da4b-47a3-ba00-bcf3d52ca6a3" @@ -63788,7 +63332,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "5af7e530-80f8-49aa-86e0-ee8c67920785" @@ -63900,7 +63444,7 @@ "r" : 0, "g" : 0.167048, "b" : 1, - "a" : 1 + "a" : 0 }, "emissionEnabled" : false, "originalEmissionColor" : { @@ -64017,7 +63561,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "407082a3-4bbe-42fd-81e3-3de9df759387" @@ -64129,7 +63673,7 @@ "r" : 0.2160677, "g" : 0.1942812, "b" : 0.5319719, - "a" : 1 + "a" : 0 }, "emissionEnabled" : false, "originalEmissionColor" : { @@ -64206,7 +63750,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "18bf5bb8-78fb-4acd-99d2-e5436fb8b70a" @@ -64395,7 +63939,7 @@ "materialName" : "Please Select...", "enableEmission" : true, "emissionIntensity" : 1, - "zWrite" : false, + "zWrite" : true, "sideCount" : 3, "attachedElementGuid" : { "value" : "a896ac7e-cab8-4d9f-bba0-0fcd0a9e41be" @@ -104742,15 +104286,21 @@ "animationCurveType" : 0 },{ "startValue" : 0, - "endValue" : -10, + "endValue" : 0, "startTime" : 77.7, - "endTime" : 78.00001, - "animationCurveType" : 16 + "endTime" : 77.775, + "animationCurveType" : 0 + },{ + "startValue" : -15, + "endValue" : -15, + "startTime" : 78, + "endTime" : 78.0375, + "animationCurveType" : 0 },{ "startValue" : 0, "endValue" : 0, - "startTime" : 78, - "endTime" : 78.3, + "startTime" : 78.03751, + "endTime" : 78.075, "animationCurveType" : 0 } ] @@ -105123,11 +104673,11 @@ "endTime" : 78.60001, "animationCurveType" : 0 },{ - "startValue" : 0, + "startValue" : -10, "endValue" : 0, "startTime" : 78.60001, "endTime" : 78.90001, - "animationCurveType" : 0 + "animationCurveType" : 17 },{ "startValue" : 0, "endValue" : -10, @@ -105135,11 +104685,11 @@ "endTime" : 79.8, "animationCurveType" : 16 },{ - "startValue" : 0, + "startValue" : -10, "endValue" : 0, "startTime" : 79.8, "endTime" : 80.10001, - "animationCurveType" : 0 + "animationCurveType" : 17 } ] }, @@ -105440,11 +104990,11 @@ "endTime" : 80.10001, "animationCurveType" : 16 },{ - "startValue" : 0, + "startValue" : -10, "endValue" : 0, "startTime" : 80.10001, "endTime" : 80.40001, - "animationCurveType" : 0 + "animationCurveType" : 17 } ] }, @@ -117590,77 +117140,6 @@ "attachedElementGuid" : { "value" : "e51bbf9e-67a1-4e01-88d0-49a0659bc74f" } - },{ - "__type" : "Ichni.RhythmGame.Beatmap.Scale_BM,Assembly-CSharp", - "scaleX" : { - "animatedFloatList" : [ - { - "startValue" : -1, - "endValue" : -1, - "startTime" : 84.9, - "endTime" : 85.2, - "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 0, - "startTime" : 85.2, - "endTime" : 85.50001, - "animationCurveType" : 0 - } - ] - }, - "scaleY" : { - "animatedFloatList" : [ - { - "startValue" : -1, - "endValue" : -1, - "startTime" : 84.9, - "endTime" : 85.2, - "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 0, - "startTime" : 85.2, - "endTime" : 85.50001, - "animationCurveType" : 0 - } - ] - }, - "scaleZ" : { - "animatedFloatList" : [ - { - "startValue" : -1, - "endValue" : -1, - "startTime" : 84.9, - "endTime" : 85.2, - "animationCurveType" : 0 - },{ - "startValue" : 0, - "endValue" : 0, - "startTime" : 85.2, - "endTime" : 85.50001, - "animationCurveType" : 0 - } - ] - }, - "elementName" : "New Scale", - "tags" : [ - - ], - "elementGuid" : { - "value" : "296705d8-56ed-4242-9a59-b3ecc2b28620" - }, - "attachedElementGuid" : { - "value" : "e51bbf9e-67a1-4e01-88d0-49a0659bc74f" - } - },{ - "__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp", - "isOverridingDuration" : false, - "startTime" : -32767, - "endTime" : 32767, - "attachedElementGuid" : { - "value" : "296705d8-56ed-4242-9a59-b3ecc2b28620" - } },{ "__type" : "Ichni.RhythmGame.Beatmap.ElementFolder_BM,Assembly-CSharp", "elementName" : "INDIDE", @@ -201405,10 +200884,16 @@ "animatedFloatList" : [ { "startValue" : 0, - "endValue" : 5, + "endValue" : -5, + "startTime" : 124.8, + "endTime" : 132, + "animationCurveType" : 0 + },{ + "startValue" : -5, + "endValue" : -1, "startTime" : 133.2, "endTime" : 134.4, - "animationCurveType" : 4 + "animationCurveType" : 0 } ] }, @@ -206188,6 +205673,47 @@ "attachedElementGuid" : { "value" : "52f103e0-61bc-4881-b563-801354c7cfa1" } + },{ + "__type" : "Ichni.RhythmGame.Beatmap.Swirl_BM,Assembly-CSharp", + "eulerAngleX" : { + "animatedFloatList" : [ + { + "startValue" : 0, + "endValue" : -20, + "startTime" : 124.8, + "endTime" : 134.1, + "animationCurveType" : 0 + } + ] + }, + "eulerAngleY" : { + "animatedFloatList" : [ + + ] + }, + "eulerAngleZ" : { + "animatedFloatList" : [ + + ] + }, + "elementName" : "New Swirl", + "tags" : [ + + ], + "elementGuid" : { + "value" : "26102a22-051d-41ca-9f5f-153f0fcd260d" + }, + "attachedElementGuid" : { + "value" : "0969b111-1846-4bbb-a4c7-784c9f0fc3c0" + } + },{ + "__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp", + "isOverridingDuration" : false, + "startTime" : -32767, + "endTime" : 32767, + "attachedElementGuid" : { + "value" : "26102a22-051d-41ca-9f5f-153f0fcd260d" + } },{ "__type" : "Ichni.RhythmGame.Beatmap.LookAt_BM,Assembly-CSharp", "enabling" : { @@ -206197,19 +205723,22 @@ "time" : 0 },{ "value" : true, - "time" : 19.2 + "time" : 28.8 + },{ + "value" : false, + "time" : 48 } ] }, "lookAtObjectGuid" : { - "value" : "8cdc8ac8-8afa-41f0-b08f-71b810d4a0bd" + "value" : "aa48d6ed-7e95-4417-bad9-c3735309782e" }, "elementName" : "New Look At", "tags" : [ ], "elementGuid" : { - "value" : "b0bd9ca3-4722-412f-b710-f70d0070c2cb" + "value" : "520d0e60-32b0-4a99-ae70-9a025b700d06" }, "attachedElementGuid" : { "value" : "fd3aa9d5-da52-4a3e-94ce-41478f20492b" @@ -206220,7 +205749,7 @@ "startTime" : -32767, "endTime" : 32767, "attachedElementGuid" : { - "value" : "b0bd9ca3-4722-412f-b710-f70d0070c2cb" + "value" : "520d0e60-32b0-4a99-ae70-9a025b700d06" } } ], diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset index ac0fcd09..468ef17d 100644 --- a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -197,19 +197,801 @@ MonoBehaviour: m_StrikethroughOffset: 18 m_StrikethroughThickness: 6.298828 m_TabWidth: 24 - m_GlyphTable: [] - m_CharacterTable: [] + m_GlyphTable: + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 93 + m_Y: 10 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 39 + m_Metrics: + m_Width: 51 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 163 + m_Y: 10 + m_Width: 51 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 45 + m_Metrics: + m_Width: 36 + m_Height: 60 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 93 + m_Y: 35 + m_Width: 36 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 54 + m_Metrics: + m_Width: 51 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 38 + m_Width: 51 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 82 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 233 + m_Y: 10 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 85 + m_Metrics: + m_Width: 23 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 294 + m_Y: 10 + m_Width: 23 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 68 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 336 + m_Y: 10 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 36 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 400 + m_Y: 10 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 233 + m_Y: 76 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 75 + m_Metrics: + m_Width: 38 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 148 + m_Y: 88 + m_Width: 38 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 76 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 205 + m_Y: 88 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 38 + m_Metrics: + m_Width: 55 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 290 + m_Y: 76 + m_Width: 55 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 61 + m_Metrics: + m_Width: 49 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 80 + m_Y: 114 + m_Width: 49 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 233 + m_Y: 142 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 10 + m_Y: 118 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 37 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 184 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 83 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 148 + m_Y: 169 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 80 + m_Metrics: + m_Width: 64 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 74 + m_GlyphRect: + m_X: 364 + m_Y: 88 + m_Width: 64 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 21 + m_Metrics: + m_Width: 40 + m_Height: 60 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 75 + m_Y: 192 + m_Width: 40 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 19 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 10 + m_Y: 262 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 17 + m_Metrics: + m_Width: 10 + m_Height: 9 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 476 + m_Y: 10 + m_Width: 10 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 364 + m_Y: 153 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 89 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 290 + m_Y: 156 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 24 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 447 + m_Y: 88 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 18 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 446 + m_Y: 167 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 207 + m_Y: 207 + m_Width: 38 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 29 + m_Metrics: + m_Width: 10 + m_Height: 45 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 489 + m_Y: 167 + m_Width: 10 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 28 + m_Metrics: + m_Width: 40 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 134 + m_Y: 252 + m_Width: 40 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 61 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 28 + m_Scale: 1 m_AtlasTextures: - {fileID: 28268798066460806} m_AtlasTextureIndex: 0 m_IsMultiAtlasTexturesEnabled: 0 m_ClearDynamicDataOnBuild: 1 - m_UsedGlyphRects: [] - m_FreeGlyphRects: + m_UsedGlyphRects: - m_X: 0 m_Y: 0 + m_Width: 83 + m_Height: 28 + - m_X: 83 + m_Y: 0 + m_Width: 70 + m_Height: 25 + - m_X: 153 + m_Y: 0 + m_Width: 70 + m_Height: 78 + - m_X: 83 + m_Y: 25 + m_Width: 55 + m_Height: 79 + - m_X: 0 + m_Y: 28 + m_Width: 70 + m_Height: 80 + - m_X: 223 + m_Y: 0 + m_Width: 61 + m_Height: 66 + - m_X: 284 + m_Y: 0 + m_Width: 42 + m_Height: 65 + - m_X: 326 + m_Y: 0 + m_Width: 64 + m_Height: 66 + - m_X: 390 + m_Y: 0 + m_Width: 76 + m_Height: 78 + - m_X: 223 + m_Y: 66 + m_Width: 57 + m_Height: 66 + - m_X: 138 + m_Y: 78 + m_Width: 57 + m_Height: 81 + - m_X: 195 + m_Y: 78 + m_Width: 28 + m_Height: 81 + - m_X: 280 + m_Y: 66 + m_Width: 74 + m_Height: 80 + - m_X: 70 + m_Y: 104 + m_Width: 68 + m_Height: 78 + - m_X: 223 + m_Y: 132 + m_Width: 57 + m_Height: 65 + - m_X: 0 + m_Y: 108 + m_Width: 61 + m_Height: 66 + - m_X: 0 + m_Y: 174 + m_Width: 65 + m_Height: 78 + - m_X: 138 + m_Y: 159 + m_Width: 59 + m_Height: 83 + - m_X: 354 + m_Y: 78 + m_Width: 83 + m_Height: 65 + - m_X: 65 + m_Y: 182 + m_Width: 59 + m_Height: 79 + - m_X: 0 + m_Y: 252 + m_Width: 61 + m_Height: 80 + - m_X: 466 + m_Y: 0 + m_Width: 29 + m_Height: 28 + - m_X: 354 + m_Y: 143 + m_Width: 82 + m_Height: 64 + - m_X: 280 + m_Y: 146 + m_Width: 62 + m_Height: 64 + - m_X: 437 + m_Y: 78 + m_Width: 61 + m_Height: 79 + - m_X: 436 + m_Y: 157 + m_Width: 43 + m_Height: 82 + - m_X: 197 + m_Y: 197 + m_Width: 57 + m_Height: 78 + - m_X: 479 + m_Y: 157 + m_Width: 29 + m_Height: 64 + - m_X: 124 + m_Y: 242 + m_Width: 59 + m_Height: 80 + m_FreeGlyphRects: + - m_X: 138 + m_Y: 25 + m_Width: 15 + m_Height: 53 + - m_X: 284 + m_Y: 65 + m_Width: 42 + m_Height: 1 + - m_X: 70 + m_Y: 28 + m_Width: 13 + m_Height: 76 + - m_X: 61 + m_Y: 108 + m_Width: 9 + m_Height: 66 + - m_X: 354 + m_Y: 66 + m_Width: 36 + m_Height: 12 + - m_X: 65 + m_Y: 108 + m_Width: 5 + m_Height: 74 + - m_X: 0 + m_Y: 332 m_Width: 511 + m_Height: 179 + - m_X: 61 + m_Y: 252 + m_Width: 4 + m_Height: 259 + - m_X: 342 + m_Y: 146 + m_Width: 12 + m_Height: 365 + - m_X: 466 + m_Y: 28 + m_Width: 45 + m_Height: 50 + - m_X: 495 + m_Y: 0 + m_Width: 16 + m_Height: 78 + - m_X: 342 + m_Y: 207 + m_Width: 94 + m_Height: 304 + - m_X: 436 + m_Y: 143 + m_Width: 1 + m_Height: 14 + - m_X: 197 + m_Y: 159 + m_Width: 26 + m_Height: 38 + - m_X: 254 + m_Y: 197 + m_Width: 26 + m_Height: 314 + - m_X: 254 + m_Y: 239 + m_Width: 257 + m_Height: 272 + - m_X: 254 + m_Y: 210 + m_Width: 182 + m_Height: 301 + - m_X: 498 + m_Y: 0 + m_Width: 13 + m_Height: 157 + - m_X: 508 + m_Y: 0 + m_Width: 3 m_Height: 511 + - m_X: 479 + m_Y: 221 + m_Width: 32 + m_Height: 290 + - m_X: 124 + m_Y: 182 + m_Width: 14 + m_Height: 60 + - m_X: 183 + m_Y: 242 + m_Width: 14 + m_Height: 269 + - m_X: 61 + m_Y: 322 + m_Width: 450 + m_Height: 189 + - m_X: 183 + m_Y: 275 + m_Width: 328 + m_Height: 236 + - m_X: 61 + m_Y: 261 + m_Width: 63 + m_Height: 250 m_fontInfo: Name: Liberation Sans PointSize: 86 @@ -241,7 +1023,127 @@ MonoBehaviour: m_KerningTable: kerningPairs: [] m_FontFeatureTable: - m_GlyphPairAdjustmentRecords: [] + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 fallbackFontAssets: [] m_FallbackFontAssetTable: [] m_CreationSettings: @@ -323,9 +1225,9 @@ Texture2D: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 2 - m_Width: 0 - m_Height: 0 - m_CompleteImageSize: 0 + m_Width: 512 + m_Height: 512 + m_CompleteImageSize: 262144 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -350,8 +1252,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 0 m_PlatformBlob: - image data: 0 - _typelessdata: + image data: 262144 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a080400000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000003090d1012131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b090601000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000205070813131313131313130707050100000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000070e14191d1f202020202020201b1a17140e080100000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000002090e12141520202020202020201413110d0802000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c17100800000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d080200000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a03000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e09030000000000000000000000000000000007111a232a313538393939393939393433302b241d140b0100000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a04000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000030e19232c353c414546464646464646413f3c362f261d13080000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d1309000000020d17212930363a3b4646464646464646463936302820160c0200000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c07000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000009141f2a353e474d51535353535353534e4c4741382f241a0e03000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b03000000000000000000000000000000000000000000000000030b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000010d1925313c4750585e5f6060606060605a58524a41362b1f14080000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800020e1a25303b454d525f60606060606060605f524c443a3025190d010000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d2014080005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000000000000000000030d151d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000004101d2935414d58626a6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e1910080000000000000000000000000000000000000000030c151f272f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000005121f2b3845515e6a7479797979797979746e64584c3f33261a0d0000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e000714202d3a46525e6976797979797979797976685e5246392d2013070000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a1109000000000000000000000000000000000000000b151e273139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b01000000000000000613202c3946535f6c79868686868686868074675a4e4134271b0e010000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000815212e3b4854616e7b86868686868686867a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b1209000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d1207000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e0100000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b1209000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e010000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b100700000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f0500000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d201300030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d0300000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f14090000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e1408000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d1000131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190e020000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a0004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c010000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000815212e3b4854616e7b86868686868686867a6d6154473a2e2114070000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a00000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f140900131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d1307000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000714202d3a46525e6976797979797979797976685e5246392d2013070000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c2013040000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d110500000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c100400000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d1207000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c00000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c16100800000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000009141f29333b42464853535353535353535346413a32281e1308000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a1005000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e0700000000131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c1004000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000020d17212930363a3b4646464646464646463936302820160c0200000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f1409000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e020000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000010406070a0d10111213131312100e0b07070501000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e1205000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a00000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000002090e12141520202020202020201413110d08020000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000001070d111314171a1c1e1e1f201f1e1d1b181413110d080200000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d21140600000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d0100000000000000000000000002050708131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13181d20202326292a2b2c2c2c2b2a272521201e1913100b050000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e10111212131313131211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b1d24292c2d3033363738393939383634312e2d2a251e1c160f0a04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000007131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c1003000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1d1e1f1f2020201f1f1e1d1c1a18161312100c070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d131920262b2f35393a3d404344454646464543413e3a3936302c28211b150e060000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000010b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f1206000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141a1e2121242628292a2b2c2c2d2c2c2c2b2a29272522201f1c1814120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000080e171e252a31373a4045474a4d4f515152535251504e4b4746413a38332b262018100900000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000006111b2935404b5564717d8a99a3afac9f9285796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f20252a2d2e31333536373839393939393838373534322f2d2c2823211e1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000008111a202930363c43474b515356595c5d5e5f5f5f5e5d5a5854524c48443e37312a221b120a010000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151a1d24292c2d31363a3b3d4041434445454646464645444342403e3c3a38342e2d2a261f1b17110a0200000000000000000000000000000000000000000000000000000000000000000008121a232c323a41464e53555d606366696a6b6c6c6c6b696764615e56554f47433c342d241c130a0100000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000713202c3945525d687783909daab4aa978a7d7064574a3d3124170a000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f262b2f35383a3e4246484a4c4e50515252535353525251504f4d4b494644403b3a36312b27221b140b070100000000000000000000000000000000000000000000000000000000000008111a242c353e444c52585f62676d7073767778797979787674716d68636159534e463f362e251c130900000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000613202c3946535f6c7986929faca79b8e8174685b4e4135281b0e0200000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a3137394045474a4d535457595b5c5d5e5f5f605f5f5f5e5d5c5a585553514a4846423b37332d261d18120c0400000000000000000000000000000000000000000000000000000000050f1a232c363e474f565e616a6f747a7d808284848586858483817e7a76706b625f58514840372e251b1107000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000010d19242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000613202c3946535f6c7986929faca89b8e8275685b4f4235281c0900000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202930363c42474b515357575e61646668696a6b6c6c6c6c6c6b6b6a68676562605c5455534d46443f382f29241d160d050000000000000000000000000000000000000000000000000000020d17212c353e48505961686d757c8186898c8f909192929291908d8b86827d766f6a625b524940372d23190d030000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000000081824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000613202c3946535f6c7986929faca89c8f8275695c4f4230251a0e020000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228323b41464d53555d606468696e70737476777878797979797877767573716f6d6665615f57535049413d352f281f170f060000000000000000000000000000000000000000000000000009141f29333d47505a616b707a82888e9298999c9d9e9f9f9f9e9c9a99928f8a837c726d635c52493f352b1f150b0100000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1724303d4a5763707d8a96a3b0a99c908276695d5043362a1d10000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000613202c3946535f6c7986929facaa9d9083776a574d42362a1e1205000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a00000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333e444c52575f62676d7174787b7d7f81838485858686868585848382807e7c7976726e6964605b534f454039312921170f060000000000000000000000000000000000000000000000020e1a25303b454f59616c717d858f939a9fa3aaa9aaa8a7a6a7a9a9aba39f9c9490867f736e635b51473d31271d120700000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d11000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000613202c3946535f6c7986929facac9f928579695e52463a2d201406000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f4450565e61696e74797d8184878a8c8e8f909192929392929291908f8d8b8886837f7b76706c656059514b433b332921170d040000000000000000000000000000000000000000000005121e2a36424d57606b717e8791979ea5acaba9a19e9b9a9a9b9d9fa4abaca69f98928b80736d62594f43392f23180c00000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000613202c3946535f6c7986929facaea298877b6e6154483b2d22170b0607080808060200000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a505a61686e747b80858a8e919697999b9c9d9e9f9f9f9f9f9e9e9d9b9a9898928f8c87827d78706b605d554d453b33291f160c010000000000000000000000000000000000000000030e18212d3a46525e69707d879299a1a9ada79f9d97928f8d8d8e9093999fa2aaaaa39f928b7f726b60554b4034291c1207000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000613202c3946535f6c7986929facb4aa978a7d7064544a3f33281c131313151514120f0a03000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a00000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38414a545b606c717a81878d92989b9ea1a8a6a7a8a7a5a4a3a3a3a3a4a5a6a8a6aaa39f9c9a938f8a837d746d675e574d453b31281d130700000000000000000000000000000000000000000915202c38444f59616e7b869299a3abada49c959089858281808183878c9298a0a8aea49f93877d6f675c5145392e23180c000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916232f3c4956626f7c8995a2afaa9d9183776a5e5144372b1e110003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000613202c3946535f6c7986929facb4a79a8e8174665b5044382d22201f202222211f1a150e06000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a00000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b666c747e858e92999fa2aaaba9a8a19e9c9a9897979696979798999c9e9fa4acaca49f9c95908981796e695f574d433a2f24180d04000000000000000000000000000000000000020f1a26313c4855616b75828f98a2abada39b928c837d7975747374767a7f869196a0a8afa4999184796d60544a4034281c10040000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000613202c3946535f6c7986929facb8ab9e9185786c60544a3f332d2c2c2d2f2f2e2b2620180f06000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a44505b656c78808a92979fa3abaaa69f9c9896918f8d8b8a8a89898a8a8b8d8f91939a9c9fa4aca7a09d938e837b6e695f554b40352921160a00000000000000000000000000000000000006121f2b37434e5863707d8a939eaaafa59b918b8078706c66676768686d737b849196a0acaba0968c7f72665c5144382c1f12060000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000b1824313e4b5764717e8a97a4b1a99c8f8276695c504336291d1000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000613202c3946535f6c7986929facb4aba1978a7e71665b50443f3a39383a3b3b3a37312a22180e03000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434f59606c77818d929fa2a9ada59e9b948f8b888482807f7e7d7d7d7d7e7e808284878b8f939a9ea6aca59d9590847b6e675d51453d32271b0f0300000000000000000000000000000000000814212e3a47535f6a7683909ca5afa99e938b7f736c65605b545a565e61696e7a84919aa4afa89e9185796d6053463a2d22170b0000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e00000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000613202c3946535f6c7986929facaea399929183786c6059504947454546484847433c342a20150a000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d21140700000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55616b73808d939da4ada9a29f938e88827e7b78757472717070707071727375777b7e82878f939fa2aaa7a0969183796d60594f43382c1f140900000000000000000000000000000000000815222f3b4855626e7b88949fabada2978e81746d605b53504a4d4c52575e68707d87939facada1978a7d716453493f33271b0f0300000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004101c2934404b556774818e9aa7b3a6998c807366594d4033261a0d000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000613202c3946535f6c7986929facac9f9286928c7f736b605b53535151535555534e463c31261a0f020000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67707d8a929ca5aea9a197928a817c76726e69696765646463636464656669696e72767c828a9298a2aaa8a0958e81746b6054483c31261a0e0200000000000000000000000000000005121e2a36424d576774808d9aa6b0ac9f92857a6d615b5049443f4041464d56606b75828f9baab3a99b8e8175655b5044372b1f120500000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000006131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b0000030f1a26313c4855616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c1004000005121f2b3744505b657986939faca79a8d818d93877d726c6562605d5c6062625f584e43372b1f12060000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606d7984919ea4aeaaa19791857e756f6a65615f575a58575756565757585a565e61656a6f757e869298a2aea89e93897c6f63574d42372b1e12050000000000000000000000000000000714212d3a46535f697884919eabafa49a8c7f73685e52443f383330363b444f5963707d8a98a2aeab9e9285796c605346392d20130600000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000714202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000a15212d3a46535f6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000613202d394653606c78869aa4afa396897d869292877f78726e6d67676d6e6e6a5f53473a2e21140800000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d67737f8c96a1adaea29891857b716c625f5855534d4d4c4b4a4a4a4a4b4b4d4d5254585f626c707c86929fa7afa59c8f8276695f53463a2d2114070000000000000000000000000000000815222e3b4855616e7b8896a1aca69f93877b6e61564c41332d28252a323d4653606c7985929fabada297887b6e6155483b2e22150800000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000007101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d20130700000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000713202d3a4653606d798693a0b6a295887c818e99928c837f7b7a7979797b7c6e6255483b2f221508000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea8b1a79f92867c6f69615a534e484642413f3e3d3d3d3d3e3f404246474e535a616a717e8b959fabac9f93877b6e6155483b2e2215080000000000000000000000000000000b1825313e4b5864717e8b939a979a9c908376695e52443a30221b19202b3844505b6676838f9ca9b3a9978a7d7064574a3d3124170a00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000050e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f1206000000020e1a26313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000714202d3a4753606d7a8693a0ada194887b7c88949f95918c8886858586888073675a4d4034271a0d000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5464717e8a97a2acaca0958b7e726a5f575047433c3a3631323131303031313230363a3c43475058616c7683909da9afa49a8c7f7265594c3f322619070000000000000000000000000000000c1925323f4c5865727f8486898b8d8f8c807366574d4232281e110f1c28333f4a546774808d9aa7b2a5988b7f7265584c3f3225190c00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000060e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c10030000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000714212d3a4754606d7a8793a0ada194877a76828f99a09d9895989292988d8073675a4d4034271a0d0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828f9a9c9fa29d9083786d60584e453e37322d2a262524242323242425252a2d32373e46505a64717e8b97aab3ac9c8f8275695c4f422f24180c0000000000000000000000000000000b1824313e4a56626d72787a7c7e8082847d7063574a3d3024160c0b17222d404c5966737f8c99a6b2a6998d8073665a4d4033271a0d00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030a0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c0000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000814212e3b4754616e7a8794a1aca093877a6f7c87929fa5a5aaa29f9f9a8d8073675a4d4034271a0d00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868b8d909298988a7e71665c50463c332b26211e1a1918171717171818191e20262b343e4754616e7b8798a2aeaa9e9184776b554b4035291d100400000000000000000000000000000916222e3a46515b6265676d6f71737578706b6155483c2f231604061925323f4c5865727f8b98a5b2a79a8d8074675a4d4134271a0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000205060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c110600000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000815222e3b4855616e7b88949f9fa39986796d73808c939fa2aaaaaba69a8d8073675a4d4034271a0d00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e1308000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777c7e808385888b867a6d60544a3f342a211b15120e090b0a0a0a0a0b090e11151b222d3a46525e697885929fabac9f928679675d5145392c1f1306000000000000000000000000000006121e29343f495156555d60626467696b6361594f44382c2014070b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a00000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000915222f3c4855626f7b8893939393928679666c77818c92989b9e9f9f9a8d8073675a4d4034271a0d0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c020000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca3988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c6f717476797b7e7e71675d5142382e22180f0a0502000000000000000002050b111e2a36424d566b7884919eabafa399867a6d6053473a2d2014070000000000000000000000000000010d18232d373f464a4b515356585a5c5e57554f473e33281c10040b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e000000000000000006111c26303a444c565e676d747d83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f12080000000000000916222f3c4955626f7c86868686868685786c656c777f868b8e919292928d8073675a4d4034271a0d0000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b60626467666c6e71716c62554b4030261c100600000000000000010507090e12161c222c3845515c677885919eabaea399877a6d6054473a2d21140700000000000000000000000000000006111b252d343a3a404547494b4d4f514a48443e352c21170b000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f14090000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d000000000000000815222e3b4754606a767979797979797873695b656c727a7f8284858685837e7164574b3e3124180b000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69625a51493f352c20160c0000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414950535558545b60626465625a50433a2f1e140a00000000020507080d1113141a1e21272c343c4653606d7986929facac9f928679675d5145392c2013060000000000000000000000000000000009131b23292e2f35393a3c3e4042453d3c38332c231a1005000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000006131f2b37434e5860626c6c6c6c6c6c6c6961535b60686d72757778797876716c6155493d3023170a0000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f4446484b4a50535558585650483f31281d0c02030506090e121415191d2021262b2d33383e464e58636f7c8999a3afab9e9185786b554b4135291d110400000000000000000000000000000000010911181e1d24292c2d2f31343638302f2c28211a110800000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c0000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55514a423c332b231911070000000000000000030f1b27323c464e54556060606060605f5d574950565d6065686b6c6c6b6a64615a5045392d211408000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3337393c3e3f4446484b4b4a453f362d1f160c0b0f1213151a1e2121252a2d2e31373a3d44485058606a74818e9babb5a99d9083766a5d50432f24180d01000000000000000000000000000000000000060d1213181d2020232527292b2423201c1710080000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c1106000000000000000000000000050e171f272f343d44484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b444039302a21191108000000000000000000000a15202b343c43474953535353535352514c3f444c5254585b5e5f5f5f5d575550483e33281d11050000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b22272b2d2f2d3338393b3e3e3d3a342d241b1114171b1f2022252a2d2e3036393a3d4246484f545a616a6f7c87939facb2a8998d8073665a4d4033271a0700000000000000000000000000000000000000000101070d11131416181a1c1e171614100b05000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a0000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e271e180f080000000000000000000000040f19222b32373b3c464646464646454441333a4145474b4f51525352504b49453e362c22170c00000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b12090100000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f202222282b2d2f3132312e29221b191e2022272b2d2f31363a3b3e4146474a4d53555960636c717c859199a4afaca096897d706356493d3023160a000000000000000000000000000000000000000000000001040607090b0d0f120a0a07040000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c03000000000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c060000000000000000000000000007101920272b2e2f393939393939393835272f35393a3f4244454645433e3d39332c241a1006000000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f090000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121315171c1f2022252524211d1d20252a2d2d3337393c3f4246484b4c525457575f61656b70767e859197a1abb1a79d9184786c605346392d2013060000000000000000000000000000000000000000000000000000000000010305000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a000000000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d18120b03000000000000000000000000000000070f151b1f22222d2d2d2d2d2d2c2b281e24292c2d3235383939383731302d28221a12080000000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506060b0f12131518181b1e25292d3036393b3f4446484b4d535457565e616467696e72777d828a9297a1a9b3aa9f958b7e71665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c07000000000000000000000000000000000000040a0f1315162020202020201f1e1c13191d202125282b2c2c2c2a2423211d1710080000000000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b141a20262b3035393b4146474950535558575e616467686d7074777b7f84898f949fa2a9b2aaa2989083786d60544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201e1913100c070100000000000000000000000000000000000000000003060809131313131313121210080d111314181c1e1f201f1d181714110c060000000000000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f262a32373a4146474c5254535b60626568696e7174777a7d8084888c91959c9fa6adafa9a19892867b6e665c5142382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c12090000000000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d08040000000000000000000000000000000000000000000000000000000006060606060606050300010406070c0f11121312100b0a080500000000000000000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222831363c43474c5254565e6164656c6f7275787b7e8184868a8d9196989da0a8abb0aba59e9791867d6f695f544a402f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a00000000000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333b42464e53565e6165686e7175787c7e8184878a8e91939a9a9da0a8aaacaeaca69f9c938e857c6f6b60574d42392e1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f383f444d53585f62686d72767a7e8185888b8e9196979a9d9fa4acaaacafacaba39f9b948f89817a6f6a60594f453b30271c0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c03000000000000000000000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f1111121313121111100d0b08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e283139424a50575f616a6f757a7f83868b8e9297989b9ea1a8a7aaacafacaaaba39f9c99928e89827c756d6860584f473d33291e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b030000000000000000000000000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d080400000000000000000000000000000000000000000000000000000000000000000000000000000104070c10121316181a1c1d1e1f1f201f1e1d1c1a181513120f0b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434b545b60696e757c81868b9093999b9ea1a9a8abadafaca9a6a8a09d9a99928f8b86817c766f6b605d564e463d352b21180c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a02000000000000000000000000000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c070100000000000000000000000000000000000000000000000000000000000000000001080d1113181c1f20222527292a2b2c2c2c2c2b2a29272422201f1c1712100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17232e38424b555d666c727b82888e92999c9fa4ababadaeaca9aba39f9d9a9795918d8a86837e7a756f6b636059524c443c342b23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d06000000000000000000000000000000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b0600000000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f31333637383839393838373634312f2d2b28221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c565e616c6c6c6c6c6c6c6c6c65625b5146342b210e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28343f4a545d676d787f868f939b9fa3abacafaca9aaa29f9c999992908d8a8784817d7a76726d68636059544f45413a322b2219110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c04000000000000000000000000000000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a020000000000000000000000000000000000000000000000000000030a0f151a1e24292c2e34383a3c3e4042444445464645444443403e3b3938332d2c28231c19130d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444c52545f6060606060606060585651493f3422190f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303844505c666d79828c92989ea5acaeabaca49f9d9998928f8c898683807d7a7774716d6865615e56544f48443d353028201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0000000000000000000000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d08010000000000000000000000000000000000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b06000000000000000000000000000000000000000000000000060b151a1f262b2f35393a404446494b4d4f50515252535251504f4d4b4846443f3a38342e29241e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475353535353535353534c4a463f372d231007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424f59606d78828f949fa3aaafaca7a09d9a93908c8985827f7c7a7673706d686764605d5654524c48433d383229241e160e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e0903000000000000000000000000000000000000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d181008000000000000000000000000000000000000000000020a111720262b31373a4145474a515355585a5c5d5e5f5f5f5f5e5d5c5a575553504a46443f38353029241e160d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464646463f3e3a342d251b110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616b74818e949ea6aeafa7a09d95908b8783807c797673706d676764615e565754524c4746413a38322c272119130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000000000000000000000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e090300000000000000000000000000000000000000000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a110800000000000000000000000000000000000000060c141c232831373c42474c5154545c60626466696a6b6b6c6c6b6b6a69676462605b5453504a45413a352f281f18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e39393939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66707d89939da6b0aca49f959089837f7b76736f6d666663605d555754524c4a4745413a3936302c27211b160d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b06000000000000000000000000000000000000000000000000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a10070000000000000000000000000000000000070f181e262e343c43474d53555d6064666d6f71737577777879797877777673716e6c6663605c54524c45413a3128231d150c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212c2d2d2d2d2d2d2d2d2524221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7883909da5afafa49a938c837d77726e686663605c545653514b4a4746413e3a3935302d2a251e1b17151312100b0600010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c07050300000000000000000000000000000000000000000000000000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d04000000000000000000000000000000081019212a30383f444e53575f62676d7175797c7e8082838485858685848382807e7b7974706d66605d56524c433d342e271e160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020202020191816120d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717e8a95a0acaea49f93888078706b65615e565653514a494745403d3a3936302d2c292424242b29262422201f1c1711110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b20160c010000000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f90919292929291908f8d8a8885817d79736d68605d564f454039302820160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313130c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6675828f9ca7b1aa9d928b7e736d66605954524d494644403d3a39352f2e2d2a252120282d3031383533312f2d2b28231c1d181109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d32281e130800000000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9d9e9e9f9f9e9e9d9c9a9797928e8985807a736d686059514b423a322820170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facaea3988d80746c605c544f4746413c3a38342e2d2c292421201d19242c34393d3e4442403e3b3a38342e2e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000407090a131313131313130a090704000000000000000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f443a2f24190d0100000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c03000000000000000000000000060b0e10111313131313130f0e0c0904000000000000000000000003070b0d0e13131313131312110f0c0701000000000000000000000004080a0b13131313131313080705020000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8898a2aeac9f92867a6d615a504a423d3936302d2c282320201d18141317222c363e45494b514f4d4a4846443f383a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a25313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000050b1014161720202020202020171614100b050000000000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d1307000000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a00000000000000000000040b12171b1d1e2020202020201c1b19150f09020000000000000001080e13171a1a2020202020201f1e1b18130c050000000000000000050c11141717202020202020201514120e090300000000000000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1c1a181514120e09050200000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996aab4a89c8f8275685e52443f38302d2a25201f1c181413100d07111d28343e485055575e5c59575553504a4a453f362d23180c0100000000000000000000000000000000000000000000000000000000000000000000000911181d21242527272727313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d0100000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c11060000000000000000050e161d23272a2b2d2d2d2d2d2d282825201b140c030000000000020b12191f2326272d2d2d2d2d2d2b2b28241e170f060000000000000810171c2123242d2d2d2d2d2d2d22211e1a140e06000000000000000000000000000000000000060b1012181d1f202325282a2b2b2c2d2c2c2a29272421211e1a14110e08020000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a6998d807366564c41342e26201e191312100c070604010815212d3945505a61646b68666462605c545651483f34291d11050000000000000000000000000000000000000000000000000000000000000000000009121b22292e313234343434343e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b1209000000000008111a21272c2f3039393939393939302f2c27211a1108000000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d11040000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d04000000000000040e1720282e3336373939393939393534312c251e150c02000000010b141d242b3033343939393939393837342f2921180f050000000008121a22282d3031393939393939392e2d2b261f180f06000000000000000000000000000000020a11171c1f24292c2d30323437373839393938373634312e2d2a25201e19140e0902000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f30231c15110e080807070808090e131925303d4955616c71777573716e6d6665625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4040404040404b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b110600000005101a232c33383c3d464646464646463d3c38332c231a1005000004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000000000b16202932393f434446464646464642413d3730271e140900000008121d262f363c3f414646464646464544403a332b21170c01000005101a242c33393c3e464646464646463b3a37312a21180e0300000000000000000000000003090c141c23282b2f35383a3c3f41434445464646454443413e3b3a36312d2a251f1a140d050000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96abb5a69a8d807367544b403428201c1816151514141515171a1e242b37434e5864717e8482807d7b7977726d62564a3d3124170b0000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4d4d4d4d4d5864717e8b97a4b1a79a8e8174675b4e4134281b0e000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000b16212c353d44484a535353535353534a48443d352c21160b000006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d21140700000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d13070000000006121d28323b444b4f515353535353534f4d48423930251b0f0400030e19242f3840474c4d53535353535352504c453d33291e130700000c17222c363e45494a535353535353534846423c332a1f14090000000000000000000000060d141a1e262e34383a404547494c4e50515252535252514f4d4b4846423b3936302a251f170e0701000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afa89b8e8275665c51453a322c29232322212121212223252a2f353f47535f6a76828f8f8c8a8886837e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5a5a5a5a5a64717e8b97a4b1a79a8e8174675b4e4134281b0e00000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d11050004101c27333d474f55566060606060606056554f473d33271c1004000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574b3e3124180b000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d020000000b17232e39444d565b5e6060606060605b59534b42372c2015090007131f2b36404a52585a6060606060605e5c574f453a2f24180c0004111c28333e485055576060606060606055534d453c31261a0e02000000000000000000070f181f262a30383f44464b515356585b5d5e5e5f605f5f5d5c5a5754534d4746413b3630292018120b030000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facab9f9285796d60564c443d38342f2f2f2e2d2e2e2f3031363a4145515b626f7c87939b999798928a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676767676767717e8b97a4b1a79a8e8174675b4e4134281b0e0003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c201407000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e00000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f14090000020e1b27333f4b565f676a6c6c6c6c6c6c68655d53483d3125190c000b1723303c47525c64676c6c6c6c6c6c6b6861574c4034281b0f030814212d3945505a61646c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000081019212931363e424a5053555d606365676a6a6b6c6c6c6b6a696764615e5754524d46423b3329241d150d04000000000000000000000000000000000000000000000000000006131f2c3945515d677683909dabada2978a7e71685e564f4745403e3c3b3b3a3a3b3b3d3f42464c515a626d76828f99a4a6aa9f92857a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626d71737373737373737373737e8b97a4b1a79a8e8174675b4e4134281b0e0006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000916232f3c4855616b7079797979797979706b6155483c2f231609000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d100000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e020004101d2a36434f5b677177797979797979756f65594d4134281b0e020d1a26333f4c58646e747979797979797873685c5044372b1e11050a1723303c4955616c717979797979797976695f53463a2d2114070000000000000008111a222b333b424650545c6063676d6f727476777879797978777674716e6966615e56524d453f352f271f160d040000000000000000000000000000000000000000000000000004101d2935404b5566727f8c99a3aea99e91857a6d68605953514b4b494848474748484a4b4d53555d606c727f8c949fabaea3998d8074675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717f80808080808080808080828f9ca9b4a79a8e8174675b4e4134281b0e000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000a1723303d4a5663707d868686868686867d7063564a3d3023170a000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e11000000000714202c38444f59626e7c87929fa7b1aba1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050004111e2b3744515e6a77848686868686868175685b4f4235281c0f020e1a2734414d5a67748086868686868685786b5e5245382b1f12050b1724313e4a5764717e868686868686867b6e6155483b2e221508000000000000060f1a232c343d454d535a61666d7075797c7f81838485858685858482807e7b77736e68615e575145403931281f160c03000000000000000000000000000000000000000000000000000c18242f3b4754616e7a86929fa8ada19790827a6f6b63605c5557565554545454555658575e61676d747e88939fa6b0a89f92867b6e61554b4035291d10040000000000000000000000000000000000000000000000000000000000000003101d293643505c6976828d8d8d8d8d8d8d8d8d8d8f949eaab4a79a8e8174675b4e4134281b0e000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000a1723303d4a5663707d899393939393897d7063564a3d3023170a000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000000000916232f3c4855616b76828f99a3afaea39991847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070004111e2b3744515e6a778491939393938e8275685b4f4235281c0f020e1a2734414d5a6774808d939393939185786b5e5245382b1f12050b1724313e4a5764717d8a9393939393887b6e6155483b2e2215080000000000030d18212c353e464e575f616c70787d8185898b8e90919192939292908f8d8a87847f7b746e69625b514b433a31281e150b000000000000000000000000000000000000000000000000000714202d3946525e6874808d96a1aaa99f9490847c76706d67666462626160616162636567696e737a818b939aa4afaaa1968d8074695e5343392f24180d010000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9a9a9a9a9a9a9a9a9a9c9ea6b0b4a79a8e8174675b4e4134281b0e000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a0004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d1100000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e2114080004111e2b3744515e6a7784919d9f9f9b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9a9f9f9e9185786b5e5245382b1f12050b1724313e4a5764717d8a979f9f9f94887b6e6155483b2e22150800000000010b151f2a333e474f5860696e767d84898e9298989a9d9d9e9f9f9f9e9d9c9a9795918c86817b726d605d554b433a30271d120700000000000000000000000000000000000000000000000005111e2a36414c56606d7a849198a2aaa69f969189827d797573716f6e6e6d6d6e6e707274777b80858e939fa4acaba3989184796d60574d4231281d1207000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca6a6a6a6a6a6a6a6a9aab0acaca79a8e8174675b4e4134281b0e000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f0000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aca194887b6e6155483b2e2215080000000007121d27313c454f59616a6f7b828a91969b9fa2aaa7a7a5a3a2a2a3a4a5a8a7a7a09d99928e867f756d675d554b42392e23180c030000000000000000000000000000000000000000000000020e1925303b45525d686f7c869298a0a8a8a09e948f8a8582807e7c7b7b7a7a7b7b7d7e8084878d92979da5afaaa29992867c6f675d51453b311f160c01000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d0000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000c18242f39434d57616b707c858f949ea0a8aca8a19e9a989695959697989c9fa2aaaba39f98928b81796d675d544b4034281e150a00000000000000000000000000000000000000000000000008141e2935414c56606a707d8691969fa3aba69f9c98928f8c8a89888787878788898b8d9195999fa2a9aba69f9892877e706a60554b4133291f0d0400000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f939393939393939393939393939393938e8174675b4e4134281b0e000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f221609000005121e2a36424d576673808d99a4afaca0968a7e71665c51463d32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f12050004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000004101d2935404b555f69707d8692979fa6aca69f9c96918e8b898988898a8c8f92989ea1a8aaa29f938f83796d665c51453d30261c11060000000000000000000000000000000000000000000000020d19242f3a434e58606b707c848d92999fa2aaaaa29f9c99979595949394949596989a9da0a8abaaa79f9d948f857d706c61584e433a2f21170d0000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976828686868686868686868686868686868686868174675b4e4134281b0e000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e22150800000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f030004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000006131f2c3845515d676e7b869298a1a9aaa29f948f8984817e7d7c7c7c7d7f82868b91969da4aea59e958f82786d60594f42382e23170c00000000000000000000000000000000000000000000000008131e28313c464f59606a6f7980878e92989b9fa2aaa6a6a4a2a1a1a0a0a1a1a3a5a7a7aca49f9d9995908a827b706b615a50463d31281d0f0500000000000000000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076797979797979797979797979797979797979746f64594c4033271a0d000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f130600000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000004111d2935414b55606d79839098a2aaa9a198928a827c787472706f6f70717275797e848d929fa4aba79f948d80746b60544a3f34281c10030000000000000000000000000000000000000000000000010c161f2b343d474f585f676d737b81868b8f9298989a9b9d9e9f9f9f9f9f9f9e9d9c9a989a93908d88837d766e69615950483e342b1f160c0000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f0300000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b1106000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000613202c3945515d67737f8c95a0aaaba19792867e76706c6565636262636465676d7279808b9399a4afa69d92897d70665c5044382c1f150a000000000000000000000000000000000000000000000000040d19222b353d464e555d60696e747a7e8285888b8d8f909192929292929291908f8d8c898683807c76706c615f574f473e362c22190d040000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060606060606060606060606060605b59534a41362b201408000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000714212d3a4754606d7a85929fa7afa49992857c716c63605b535656555657555c60676d747f87939fa6aea49d9184786d6053463c31261b0f03000000000000000000000000000000000000000000000000071019232b343c434b51575f61676d7175797c7e80828384858586868585848482817f7d7a77736f6a64615a534d453e352c241a10070000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e505353535353535353535353535353535353534e4c4841382f251a0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e04000006131f2c3845515d677884919eabb6ac998c7f7366564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b0200000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080005111e2a36424d5766727f8c97a2adaa9f93877d706a615a5350494a4949494a4b51555c606d73808c949fabaca0958b7e7164584e43372b1f120600000000000000000000000000000000000000000000000000071119222a313940454d53555d6065666d6f71737576777879797979787877757472706d6866625f58555046423b332c231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464646464646464646464646464641403c362f261d130800000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a020000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000714202d3a46525e697784909da9a8a2988d80746b60585046443f3d3c3c3d3e40454b515b606d7882909ca6b0a89d9083776a5f53473a2e21150600000000000000000000000000000000000000000000000000000710181f282f353b42464c5154545c60626567686a6b6c6c6c6c6c6c6b6a69676563605d5655534e49443e36312a211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393939393939393939393939393433302b251d140b0100000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b0600000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000814212e3b4754616e7b8795989a9b9c92857a6d61594f463e37332d2f2f302e34394045505c666f7c88949fabaca095887b6f6255483c2d22170b000000000000000000000000000000000000000000000000000000060d161d242931363a4145474a505355585a5c5d5e5f5f5f5f5f5f5e5d5c5a595654524c4847433c39332a261f180f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000b1724313e4a5764717d8a97acb6ab9e918478675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b06000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000b1825323e4b5865717e888a8b8d8e908e8174685e52473d342b272223222323282f343f4a545f6a76828f9cacb1a7998c7f736653493f33271b0f03000000000000000000000000000000000000000000000000000000040c12181f262a2f35393a3f4446494b4d4f505152525353525251514f4e4c4a4745413c3b37322d28221a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020202020202020202020202020201b1a18140f0801000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b060000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000714212d3a4754606d797c7d7f808183847d7063564c41352b221b17161616181d232e38424e5864717d8a9aa4afa99c8f8276655b5044372b1f12050000000000000000000000000000000000000000000000000000000001070d141a1e24292c2e34383a3c3e40424344454646464645454442413f3d3a3935302e2b26201c170e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131313131313131313131313130e0d0b08030000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b06050300000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000613202c3945515d676d6f707273757678706b6054443a30231a0f0b0609070c121c26303c4754616d7a86939facab9f9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f32343537383939393939393837363432302d2c2924211f1b15100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080004111d2935414c555d606264656768696b6360594f4432291e110800000000010a14202d3946525e687784919daaaea298877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000001080d1113171c1f20222527292a2b2c2c2c2c2c2c2b2a2927262321201d1915120f0a0400000000000000000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a090704000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b020000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800010d19242f3a434c51545557585a5b5d5e56544f473d3320170d00000000000005111d2a36414c566875828e9ba8b3aa95897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000104060c10121316181a1c1d1e1f1f20201f1f1e1e1c1b19171413110d0806030000000000000000000000000000000000000000000000040b101316162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a0000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000008131e28313a414547494a4c4d4e50514948443d352b210e05000000000000010d192530414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f101112131313131212110f0e0c0a0707040100000000000000000000000000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c161008000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c110600000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000010c161f282f35393a3c3d3f404243453d3b38332b23190f0000000000000000081a2733404d5a6673808d99a6b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211a11080000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000040d161e24292c2d2f313234353638302f2c272119110700000000000000000d1a2633404d596673808c99a6b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000000000000000000000000040f19232b32383b3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a100500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f03000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000040c13191d202122242527282a2b252423211c170d0801000000000000000e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000000000000000000000000b16212b353d44484953535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443d352c21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f1206000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000008121a22282d303132323232323231302d282219130c04000000000006121e2b37424d576875828f9ba8b4aa96897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e090200000000000000000000000000000000000000000000000004101b27323d474f5456606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606056554f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b0707040100000000000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000005101a242c33393c3e3f3f3f3f3f3f3e3c393329241e16100c0709060b1117232d3a47535f697884919eabaea398887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d08050100000000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f07000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000b17222c363e44494a4b4b4b4b4b4b4a49453e352f281f1c18171616171b222935404b55616e7b8896a1acac9f9286796d6053463a2d201307000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000000000000000000000916222f3b4854606b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f1205000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d08020000000000000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e52452f24180c000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000004101c28333e4850555758585858585857555045413a312c282323222322282d333d45515d67727f8c99a8b2a99d908376665c5144382c1f12060000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000a1623303d495663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000815222f3b4855626e7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f03000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c0701000000000004111e2b3744515e6a7784919daaa89b8f8275685c4f4235291c08000e1a2734414d5a6774808d9aa7ab9e9285786b554b4035291d10040b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000814212d3944505a616465656565656564615a514c433e38342e302f302d33383f44505a606d7985929eabb1a7998c807366544a4034281c1004000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000000000000000000000a1623303d495663707c89939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000814212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b030000000004111e2b3744515e6a7784919daaa99c8f8376695c50433025190e020e1a2734414d5a6774808d9aa7ac9f928679675d5145392c1f13060b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000a1623303c4955616c71727272727272716c605d554f4645403e3d3c3c3d3f44495059616c73808d97a1adab9f95887c6f6255483c2e23180c000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a0200000000000000000000000000000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b11060000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d0300000004111e2b3744515e6a7784919daaaa9d9083776a564c41362a1e11050e1a2734414d5a6774808d9aa7afa399867a6d6053473a2d2014070b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000b1724313e4a5764717e7e7e7e7e7e7e7d756d67615953514b4b4a49494a4a50535b606b707e88939fa9b0a69d9083766a5f53473b2e1c12070000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a00000000000000000000000000000000000a1623303d495663707c8996a3acacacb5afaca7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000020f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b01000004111e2b3744515e6a7784919daaab9e918578685e5246392d2014070e1b2834414e5b6774818e9aa7b5ab94887b6e6155483b2e2215090b1825313e4b5864717e8b97a4aea194887b6e6155483b2e221508000003101d2a3643505d6976838b8b8b8b8b8b8a817a706b64605c545756555657545b60656c727d86929aa4afaa9f948a7d7064584e43372b1f0b00000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000000000000000a1623303d495663707c8996a7b1bbb5aba39f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a96897d7063564a3d3023170a000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000004111e2b3744515e6a7784919daaada197877a6e6154473b2e23180b0f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d31261a0d0c1825323f4b5865727e8b98a5aea194887b6e6155483b2e2215080000030f1c2936424f5c6975828f9898989898938e847d76706d6666646362636465666c71787f879298a2acaca2988f82766c6155463c32261b0f000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000000000a1623303d495663707c8995a0a9b3afa399928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c000004111e2b3744515e6a7784919daab3a9968a7d7063554b4034281d14111c2935424f5c6875828f9ba8b3a6998c807366584e43372b1f16111926323f4c5965727f8c98a5b5ab94877a6e6154473b2e2114080000020e1b2835414e5b6874818e9ba5a5a5a59e96918a837d79767271706f6f707275787d838b9299a2aaafa49a92867b6e615a5044342a20150a00000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000714202d3a4753606d79839097a2acac9f928780808080808080808080808080808080808080808080808080808080808080808080808080807b6e6255483b2f221508000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d10040004111e2b3744515e6a7784919daab4a79a8d8074675c51453a2f26201d1e2b37424d576a7783909daab6a99d9083766a5f53473c3128201e1d27333f49536774808d9aa7aea399877a6d6054473a2d2114070000010e1a2734414d5a6774808d9aa7b1b4aea8a19e94908a85827f7e7d7c7c7d7f82858a90959fa3ababa39f93887e71695f53473e3322180e04000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f1409000000000000000000000000000006131f2c3945515d676e7b85929aa4afa3998e81747373737373737373737373737373737373737373737373737373737373737373737373736e695f53473a2e211408000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f231609000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b020000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f13060004111e2b3744515e6a7784919daab7ab9f9285796d60564c42382f2c292a2d3a47535f697885929fabb8ab9f95887b6e62584e4339312d2a2a2d3744505b6576828f9ca9ac9f928679685d5245392c2013060000000d1a2633404d596673808c99a6b4aaa29f9a9f9f9c98928f8c8a8988898a8b8e92979da0a7aea8a199928b7f726c61574d42352c2210060000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000000000000000000000004101d2935404b555f69707d88939fa6ab9d938b7e716a67676767676767676767676767676767676767676767676767676767676767676767625f574d42372b1e1206000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e211408000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c11080000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d2014070004111e2b3744515e6a7784919daab7ada2978b7e71685e544a423c3935363a3f4a54616e7b8898a2aeb5afa79a8d80746a5f554b433d393636393d4653606c7985919eabaa9e9184776b564c4135291d11040000000c1926323f4c5965727f8c98a5aea298928d939aa0a29f9c999796959697989b9ea1a9acaba39f9691877f726d625a50453c31231a1000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a00000000000000000000000000000c18242f39434d57616b73808c949ea8a59f92867c6f685d545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a0e02000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d201407000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b0000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f13060004111e2b3744515e6a7784919daab1a7a09d92857a6d665b544e474541424648505b66727f8c98aab4aba49f9d92877c6f675d554f4746414146474e58626f7c8997a1ada99c8f8276695c4f432f24190d010000000b1825313e4b5864717e8b97a4ab9f9286818890959b9fa3aba4a3a2a2a3a5a8a9a7a8a19e99928d847d716d625b51483e332a1f11080000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000000000000000007121d27313b454f59606c78828f96a0aaa39891847a6d665b504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a20150900000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e1105000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c030000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d10040004111e2b3744515e6a7784919daaaca09590958e81786c665f5854524c4d53555a606c7883909daaafa4999390959083796d67605954524c4c525458606a74818e9aa9b3aa998d8073665a4d4033271a08000000000a1724313d4a5764707d8a97a3ac9f9286797c83898e9299999c9d9e9f9f9f9e9d9b9896918c86807a706b625a51493f362c21180e000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000000000000000000000000010b151f2a333e44505b666d7a849198a2aaa1968f82786c60594f45404040404040404040404040404040404040404040404040404040403b3a37312a21180e0300000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e02000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c030000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c000004111e2b3744515e6a7784919daaaa9d908490938e81786e6a64605d56575f61646c727f8b95a0acac9f93878390958f82796f6b64615e56565e61646a6f7c87929facaea298897d7063564a3d3023170a000000000a1623303d495663707c8996a3afa399867a6f787d82868a8c8f909192929291908e8b8884807b736d68605950483f372d241a0f060000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000000000000000000000000030d182128333f4a545d686f7c86929fa4a89f948c80736b61574d43392f343434343434343434343434343434343434343434343434342f2e2b2620180f060000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e22150900000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b030000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d1207000005111e2b3844515e6b7784919eaaa4978b7e8491938e827c75716d686b6b696e71767e87929fa7b1a79c8f827b8692948f837c75716e686b6b686d70757c859299a3afaa9f9285796d6053463a2d201307000000000916222f3c4955626f7c8895a2b5ab94877b6e6c70757a7d808284848586858583817f7c78736e68605d564f473f362d251b1208000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000000060f17222d38424c565f6a717e8b929da7a69f93887d70695f554b40352927272727272727272727272727272727272727272727272722211e1a150e06000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d21140800000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a0000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c07000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b01000005111e2b3844515e6b7784919eaaa3978a7d7d8992948f86817d7a797778797b7e838b9299a3afaba0958a7e737f8c94959087827e7a797878797a7d82889297a1abaea3988d8074665c5145382c1f1306000000000815212e3b4854616e7b8794abb5a295887b6f6263686d7073767778797978787674726f6a66615e56524c433d352d241b13090000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000000000000000000000000000006111c262f3a444e58616c74808d959fa9a49a92857b6e675d51453f342b20171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e090300000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e120600000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b05000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d0300000005121e2b3845515e6b7884919eaba3968a7d73808d9499928e8a8785848585888b90959fa3abaea3999183786d78828f959a938f8b8786848485878a8e939aa1a9afa59f92867b6e61544b4034281c1004000000000714212d3a4754606d7a8799a4afa296897c6f63565d606366696a6b6c6c6c6b6a6865625f5854524d45413a312b231b120901000000000000000000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000000000000000000a141d28323c46505a606d78839097a1aba2979083796d605b51463d32291e140a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d08080602000000000000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e0200000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a0000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b05000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e0000000005121f2b3845525e6b7885919eaba396897c7078828f949f9b97989291919298979d9fa7aeaaa29f92877d70666d7a8390959f9c97999291919298979b9fa4acaca49f938c7f72695e5342392e23180c00000000000613202d394653606c7986939faca3968a7d706357525457595c5d5e5f5f5f5e5d5b5855534e4746413b352f281f191109000000000000000000000000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000000000000000000000020b16202a343e44515c666e7b859199a3a9a0958e81756d62584e443a30261c110600010101010101010101010101010101010100000000000000000000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f15090000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a0000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c070000000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f10060000000004101d2935404b556c7885929f9f9f95887c6f6d79828d939a9fa29f9e9e9fa3aaa9a9aba39f98928a7f726b60686d7a838d939a9fa39f9e9e9fa2aaa8a9aba49f9a938c81776c60574d4230271d1207000000000005121f2b3744505b657885929faba4978b7e7164584b474a4d4f515152535252504e4c4947433c39363029241e160d0700000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000000000000000000000000000040e18222834404a545e69707d87929fa5a79e938b7f726a60564c42382e23170f06000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e030000000a1723303d4a5663707d899393939393897d7063564a3d3023170a000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a070604000000000000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000613202c3945515d6779869293939393887b6e676d7880878f93999b9d9e9f9f9f9e9c9a99928e867e726d62595e686d7980878e92999a9c9e9f9f9f9e9d9a99938e877f746c655b50453b311e150b000000000000030f1b27333f495e6b7884919eaba5988b7f7265584c3f3d404344454646454543413f3c3b37322d2a251f19130c040000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000000000000000000000000000000000000061018232e39424d56606b727f8c939ea7a59f92877c6f685e544a3f342821180d040000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f06000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f0500000000000714202d3a4753606d79868686868686867a6d61666d737c82878b8e909192929291908d8a86817b716c625b51565e676d737c81868a8d909192929291908e8a87817c736d605b53493f33291f0c03000000000000000b17222d44505d6a7783909daaa6998c7f7366594c403333363738393939383735322f2e2b26201e19140d080b090501000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000000000000000000000000000000000007121c27303b444f59626d75818e95a0aaa39991847a6d665c50443e332a1f160c0100000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000916232f3c4855616b7079797979797979706b6155483c2f2316090000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c11080000000000000613202c3945515d67767979797979797976685e5c606a6f757a7e8183858586858483817e7a746e69615a51494c555c606a6f757a7e8183848586858483817e7b756f6a635b504941382d21170d0000000000000000061d293643505c6976838f9ca9a69a8d8073675a4d403427292a2b2c2c2c2b2a282522211f1b1919191919181715110c06000000000000000000000000000000000000000000000004101c2834404b546975828f9ca8aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000000000000000000000000000000000000000b151e29323d47515b606d79839098a2aba1968f82786d605a50453c31281d130700000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c100700000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c201407000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a0000000000000004101d2935404b555d6c6c6c6c6c6c6c6c6c5e5651586062686d71747678797978787674716d67615e5750483f434b51585f62686d71747678787978777674716e69625f5851443f382f261b0f0500000000000000020f1c2935424f5c6875828f9ba8a79a8e8174675b4e413428252525252525252525252525252525252525252524211d1711090000000000000000000000000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000000000000000000000000000000000000030c17202b353f45515d676e7b86929aa4a89f948d80736c61574e433a2f24181107000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a00000000000004101c27333d474f55566060606060606056554f473d33271c100400000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c0200000000000000010d18242f39434b515f606060606060605f524c454e54565e6165686a6b6c6c6c6b696764605d55534d453e363940454e53565d606467696b6c6c6c6b6a6764615e57534e4640332d261d140a0000000000000000020e1b2835414e5b6874818e9ba7a89b8f8275685c4f4235323232323232323232323232323232323232323232312e29221b12090000000000000000000000000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000000000000000000000000000000000000000000050e19232935404b555f69707e88939fa6a69d928a7e716a5f554b40352923190e050000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c02000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b1209000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b0200000000000000000007121d283139404553535353535353535346413c43474c5254585b5d5e5f5f5f5e5d5a5754514c46423b332c2e343c43474c5254575a5d5e5f5f5f5e5d5b5754524d47433c3427221b140b020000000000000000010d1a2734404d5a6773808d9aa6a99c8f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b110600000000000000000000000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e02000000000000000000000000000000000000000000071118242f39434d57616c73808d949fa8a49f92867c6e675d51453f352b20170c0300000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a02000000000000000005101a232c33383c3d464646464646463d3c38332c231a1005000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000010c161f282f3539464646464646464646393632373a4146474b4e505252535251504e4b4745413a36312921232831373a4145474b4e505152535251504e4b4746423b37312a2217110a02000000000000000000000d192633404c5966737f8c99a6aa9d9083776a5d504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c01000000000000000000000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050000000000000000000000000000000000000000000007121d28313c45505a606c78828f96a1aaa2989183796d605b51473d33291e150b00000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f060000000000000000000008131e28313a414547494949494949494745413a31281e130800000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a02000000000000000000000000040d161d24292c39393939393939392e2d2a272b3036393a3e4143454646454543413e3a39352f2a251f171820262b2f35393a3e4143454546454443413e3b3a36302b26201810060000000000000000000000000c1925323f4c5865727f8b98a5aa9e9184776b5e5858585858585858585858585858585858585858585858585650483f34291d1105000000000000000000000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700000000000000000000000000000000000000000000010c161f2a333e44505b666d7a849198a3aaa0958e81756d62594f453b30271c1207000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d0500000000000000000000010d19242f3a434c52545656565656565654524c433a2f24190d0100000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d06000000000000000000000000000000040c12181d202d2d2d2d2d2d2d2d21201d1b1e252a2d2e32353738393939383634312d2c29241e1a140d0c151a1e24292c2d31343638393939383734312e2d2a251f1b150e06000000000000000000000000000b1825313e4b5864717e8b97a4ab9f9285786565656565656565656565656565656565656565656565656565625a50453a2e211509000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000000000000000000000000000000000000000000000040d182128333f4a545e686f7c86929fa5a79e938c7f726b60574d42392e231810060000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e0903000000000000000000000004111d2935414c565d6062626262626262605d564c4135291d11040003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000001070d101320202020202020201413110f13191e202125282a2b2c2c2c2b2a272421201d19130e0903030a0f13191d202124272a2b2c2c2c2b2a282421201e1a140f0a0300000000000000000000000000000a1724313d4a5764707d8a97a3ac9f93867872727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000000000000000000000000000000000000000000000000060f17222d38424c56606a717e8b939da7a59f92877d70695e544a40342822180d0400000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d0701000000000000000000000000000613202c3945525d686d6f6f6f6f6f6f6f6d685d5245392c2013060006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d07010000000000000000000000000000000000000000010406131313131313131307070502080d111314181b1d1f1f201f1e1d1b181413110d08010000000001080d111314181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000000000091623303c4956636f7c8996a2afa4998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000006111c262f3a444e58626c74818e959fa9a39992857b6e665c51443e342a20160b02000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a070604010000000000000000000000000000000714212d3a4754606d7a7c7c7c7c7c7c7c7a6d6054473a2d211407000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b0000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d08010000000000000000000000000000000000000000000000000006060606060606060000000000010507070b0e101213131212100e0b070604010000000000000000010406070b0e101212131211100e0b080705020000000000000000000000000000000000000915222f3c4855626f7b8895a2b5ab9b918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5f5245382c1f12050000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000a141d28323c46505a606d79839097a1aba1979083786d605a50463c32281d140a000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0103050506060504030000000000000000000000000000000000000000000a1723303d4a5663707d898989898989897d7063564a3d3023170a000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b0000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794abb5ada39b989898989898989898989898989898989898989898989898989285786b5f5245382c1f1205000000000000000000000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000020b16202b343f45515c676e7b859299a3a99f958d80746c61584e443a2f261b11060000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899595959595897d7063564a3d3023170a000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e090603000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c080400000000000000000000000000000000000000000000000714212d3a4754606d7a8799a3afacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9285786b5f5245382c1f12050000000000000000000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000000000000000000000000000000000000000000000000000000040e19222834404b555e69707d87929fa5a79d928a7e716a5f564c41382d22170f0500000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a2a2a296897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f09010000000000000000000000000000000000000000000613202c3945515d677986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f12050000000000000000000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000000000000000000000000000000000000000000000071018232e39434d57606b727f8c939ea8a49f92867c6f685d53493f332721170c03000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000000004111d2935414b556b7885929393939393939393939393939393939393939393939393939393939393939285786b5f5245382c1f12050000000000000000000000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000000000000000000000000000000000000000000000000000000000007121d27303b454f59636d75818f95a0aaa29891847a6d655b50443d33291e150b000000000000000000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000105090b0b1313131313131313120706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b0000000000000000000000000000000000000000010d18242f44515e6b7784868686868686868686868686868686868686868686868686868686868686868685786b5f5245382c1f120500000000000000000000000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839198a2aaa0968f82776c60594f453b30271d12070000000000000000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000060c1115171820202020202020201f1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b020000000000000000000000000000000000000000071d2a37434f5c67727779797979797979797979797979797979797979797979797979797979797979797873685d5044372b1e1105000000000000000000000000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000030c17212b353f45515d676e7c86929fa4a89e948c7f736b60574d43392e2318100700000000000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a00000000000000000000000000000000000000020f1b27333f4b5660676b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000000000000081724313d4a5764707d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000050f19232935414b555f6a717e8a929da6a69f93877d70695e554b40342822190e040000000000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000000000916232f3c4855616b7079797979797979706b6155483c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000009121b22292e31323939393939393939382d2c28231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b1106000000000000000000000000000000000000000b17232e3a444e565c5e60606060606060606060606060606060606060606060606060606060606060605f5d574f453b2f24180c00000000000000000000000000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000000000000000000000000000000000000000000000000000071118242f3a434e58616c73808d949fa8a49992857b6e675c51453f342b20160b0200000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c201407000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000006111b242d343a3d3e4646464646464646453a38342e261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b0000000000000000000000000000000000000006121d28323c444b4f51535353535353535353535353535353535353535353535353535353535353535352504c453d33291e130700000000000000000000000000000000000000000713202d3946525d6876828f9ca8ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000007131d28313c46505a606d78828f96a1aba1979083796d605a50463c32281d140a000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606056554f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000010c17222d363f454a4b53535353535353535246443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f03000000000000000000000000000000000000010c16202a323a3f434446464646464646464646464646464646464646464646464646464646464646464544403b332b21170d02000000000000000000000000000000000000000005111d2935414c5664717e8a96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca0968a7d706353493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505c666d7a849199a3a99f958e81746c62584e443a2f261c110600000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000005111d29343f4850565860606060606060605e53504a42382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f120500000000000000000000000000000000000000040e1820282e33373839393939393939393939393939393939393939393939393939393939393939393837342f2921190f06000000000000000000000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b000000000000000000000000000000000000000000000000000000000000000000000000040d182128343f4a545e686f7c87929fa5a79d938b7e716a60564c42382d22170f060000000000000000000000000a151e262e34384646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646464646463d3c38332c231a100500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6b605c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d2013080000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f07000000000000000000000000000000000000000000000008131f2c3845515c66727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000000000000000000000000000000000000000000000000000000000000000000000000060f17232e38424c56606a727f8b939da7a59f92867c6f685e544a3f332821180d030000000000000000000000030c151c23282c393939393939393933322f2a241c140a0000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f3039393939393939302f2c27211a11080000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000000000b1724313d4a56626c717979797979797979786d665c5044382c1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d010000000000000000000000000000000000000000040c12171b1d1e20202020202020202020202020202020202020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000004101c2834404b54606d78839199a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a00000000000000000000000000000000000000000000000000000101010101010101010101010006111c26303a444e58626d74818e95a0a9a39891847a6d665b50443e332a1f150b010000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000005121e2a36424d5765717e868686868686868685786d6053463a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d110400000000000000000000000000000000000000000001060b0f1111131313131313131313131313131313131313131313131313131313131313131312110f0c070200000000000000000000000000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a69f93887d70665c5142382d22170b00000000000000000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0a141e29323d46515b606d79839097a1aaa1968f82786c60594f453c31271d120700000000000000000000000000060c101220202020202020201a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020171614100b0500000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000714212d3a46535e69768390939393939393978a7d7063564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2834404a54606b727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b61544b402f261c1106000000000000000000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a17202b343f45515c676e7b859299a4a89f948d80736c61574d43392f241810070000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130a090704000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000000000815212e3b4854616e7b87939f9f9f9f9fa99b8f8275685e5246392d20150a000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a0000000000000000000000000000000001060b0f1111131313131312070603000000000000000000000000000000000000000000000000000000000000020507081313131313131313070705010000000000000000000000000000000c18232e39424f59626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000000000050c13191d2021272727272727272727272727272727272727272934404b555e69707d87939fa6a69f93887d70695f554b40352922190e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000007131f2c38434e5866737f8c9aa4afaca8aaac9f92867a6d6154473c32261b0f000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f030000000000000000000000000000040c12171b1d1e20202020201f1312100c06000000000000000000000000000000000000000000000000000002090e12141520202020202020201413110d08020000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81796d665c50473d30271d0b0200000000000000000000000000000000000000050e171e252a2d2e34343434343434343434343434343434343434342f39434d57606b737f8c939ea8a49a92857b6e675d51453f342b20170c03000000000000000000000003060809131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000915222e3b4854606a7784919eaca49f9b9ea5a3998b7f7265584e43372b1c1207000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f120600000000000000000000000000060e161d23272a2b2d2d2d2d2d2c201f1c17110a030000000000000000000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d675c544a3f352c1e150b00000000000000000000000000000000000000020c1720293036393a4040404040404040404040404040404040404040404040454f59606c77828f96a0aaa2979083796d605b51463d32291e150a000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000004101c2834404b54626f7c8996a0a49a938e939eab9d9083776a5f5347392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e211507000000000000000000000000040e1820282e3337383939393939392d2c28231c150c03000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000000000000030c19222d37404a525c636c707a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c554b42382e231a0c030000000000000000000000000000000000000008131e29323a4146474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d505b656d7a849198a2a9a0958e81756d62594f443b30261c110600000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000006131f2c3845515c6674818d9aa89f9388828e9baaa095887c6f62544a4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d0100000000000000000000010c16202a323a3f43444646464646453a38342e261e150a0000000000000000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c0200000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b433930261c110800000000000000000000000000000000000000010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a535d686f7c86929fa4a79e938b7f726b60564c42382e23170c00000000000006101820262b2e2f3939393939393931302d29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000000000713202d3a4653606d7985929eaa9d90837d8998a2a79a8d8074665c5144382c1f1308000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d11040000000000000000000006121d28323c444b4f5153535353535246443f3830261c11060000000000000000000000000000000000000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000009131c262e37404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000000000000000000000000005111d2a36414c565e6167676767676767676767676767676767676767676767676767676767676a717e8a929daba59f92877d6f685e544a3f34281c100300000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000005111d2935414c5664707d8a97a2a9998c807885929fab9e9285796d6053463a3025190d01000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c201306000000000000000000000b17232e3a444e565c5e60606060605f53504a42382e23170c000000000000000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000000000000000000000000010a141c252e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c0300000000000000000000000000000000000000000713202d3946525e686d7373737373737373737373737373737373737373737373737373737373737374808d99a3aea39991847a6e665c5044382c1f1206000000000a15202a343c434749535353535353534b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000713202d3946525e6875828f9ba9a197897c75828e9baba1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d201409000000000000000000000f1b27333f4b5660676b6c6c6c6c6c6c605c544a3f34281c1003000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d110500000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000714212e3a4754616d7a80808080808080808080808080808080808080808080808080808080808080808086929facaba1969082786d6053463a2d201307000000030f1b26323c464e535560606060606060585650483e34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000000000714212e3a4754616d7a86929fab9e928579717e8b99a3a99b8f8275685e5246392d20150a00000000000000000000000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e02000000000000000000111d2a37434f5c6772777979797979786d665c5044382c1f120600000000000000000000000000000000000714202d3a46525e6976797979797979797976685e5246392d2013070000000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514b47433d373127221b140b03000000000000000000000000000000000000000000000815222f3b4855626e7b888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb2a99f94897d7063564a3d3023170a00000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000000000006121e2b37424d5765727f8b99a3ab9b8e81756d7a86929fac9f92867a6d6154473c32271b0f00000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e1206000000000000000000111e2b3844515e6b7784868686868686786d6053463a2d20130800000000000000000000000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494645403937322b262017110a0200000000000000000000000000000000000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5bbb0a6968a7d7063574a3d3024170a0000000815212e3b47535f6a7679797979797979716c6256493d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000814212e3a47535f697683909daba3998a7e716875828f9caba3998c7f7265584e43372b1d120700000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e2114070000000000000000000e1b2734414e5a6774818d93939398897c6f6356493c2f24190d01000000000000000000000000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b06000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7acaeb5acacaca3968a7d7063574a3d3024170a0000000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000030f1b27333f4953626e7b88959fac9f92867a6d64717e8b99a3ab9d9083776a605447392e23180c00000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c0000000000000000000a1724313d4a5764707d8a99a3aa998c807366564c4135291d1104000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231d1b150f0a0300000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a0000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000000005121f2b3744505b6573808d99a7ac9c8f837668606d7a86929faca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d100400000000000000000714212d3a4754606d7a86929fa99d908376685d5245392c201307000000000000000000000000000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88939393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a0000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000000000613202d394653606c7884919eaba49a8c7f72655d6875828f9caaa79a8d8074675c5145382c1f14080000000000000000000000000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f130600000000000000000613202c3945515d677683909ca99f92867a6d6054473a2d211409000000000000000000000000000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e2114070000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161313100c07000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a0000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000004101d2935404b5563707d8996a1ac9f93877b6e615664717e8a98a2ab9e9285796d6053463b3025190e0200000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d201409000000000000000004111d2935414c5566737f8c99a9a3998a7d7164574a3e31261a0e020000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c090706040000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f2316090000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b0000000000000000000006131f2c3945515d6774818e9ba8ab9c908376695e53606d7a86929faca2978a7d7164564d41362a1e110500000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000010d19242f3c4956626f7c8997a2ab9a8e817467574d42372b1e12050000000000000000000000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c2014070000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a000000000000000000000714202d3a4753606d7985929faba3998b7f726557515d6775818e9ba9a99c8f8275685e5246392d20160a0000000000000000000000000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e120500000000000000000813202d394653606c7985929eab9e918478695f53463a2d2114060000000000000000000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000004090e111213131313131313131313131313131313131313131313131313131211100e0c0a0706040000000000000000000000000000000000000000000000000000000000020e1a26313c454e535560606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c10040000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3aa95897c6f6256493c2f23160900000000000000000005111e2a36414d5664717e8a98a2ac9f92867a6e61544b5563707d8a97a1ac9f92867b6e6154473d32271b0f010000000000000000000000000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d211407000000000000000006121f2b3844505b6675828e9ba8a196887b6e6155483b2e23170c0000000000000000000000000000000714202d3a46525e6976797979797979797976685e5246392d2013070000000000000000080f151a1d1f202020202020202020202020202020202020202020202020201f1f1e1d1b19161413100c07040100000000000000000000000000000000000000000000000000000915202a333c4247485353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaaea298877a6e6154473b2e2114080000000000000000000714202d3946525e6876828f9caaab9c8f8276685e524653606d7985929eaba3998c7f7266584e43372b1d12070000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c0000000000000000030f1c28333f4a5465717e8b98a8a8988b7e7265544a3f34281c1003000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b29282623201f1d1813110d0801000000000000000000000000000000000000000000000000030e18212a31373a3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a1005000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d2014070000000000000000000814212e3b4754616e7b86929faca3998b7e7165564c44515c6674818d9aa8ab9d9184776a605447392f23180c000000000000000000000000000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c100400000000000000000b17222d3b4854616e7b8795a0a89b8f8275665c5044382c1f12060000000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d0100000000000008121b242b31363839393939393939393939393939393939393939393939393939393837363432302d2c2924201d19130e09020000000000000000000000000000000000000000000000060f1820262b2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a110800000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e1105000000000000000006131f2b37434e5865727f8c99a3ac9f92867a6d615447404a54636f7c8996a1aca095897c6f62554b4034291c1004000000000000000000000000000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f130600000000000000000614202d3a46525e697784919daa9f9285796d6053463a2d20130800000000000000000000000000000009141f29333b42464853535353535353535346413a32281e1308000000000000040f19242d353d42454646464646464646464646464646464646464646464646464646454443413f3d3a38352f2c29241e1a140c060000000000000000000000000000000000000000000000060e151a1e21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c1610080000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000815212e3b47535f6a7783909dabaa9c8f8275685e5246394653606c7884919eaba89a8d8174675c5145382c1f1409000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d201309000000000000000005121e2a36424d576774808d9aaaa298897c6f6356493c2f24190d010000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c020000000000000915202b353f474e5253535353535353535353535353535353535353535353535353525251504e4c494745403a39352f2a251f17110a030000000000000000000000000000000000000000000003090e121415202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b05000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251e1b150d070100000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afac9f94887b6e6155483b2e221508000000000000000003101c28343f4a54626f7c8895a0aca3988b7e7164564c413744505b6573808d9aa7ab9f9285796d6053473b30251a0e020000000000000000000000000000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e0200000000000000020e1a25303d4a5763707d8a98a3aa998c807366564c4135291d1104000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000e1a26313d4751595e5f60606060606060606060606060606060606060606060605f5f5f5e5c5b595653514b4745413a363028231c150c050000000000000000000000000000000000000000000000020608081313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c04000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa49a8f8276695f53473a2d211408000000000000000006121f2b3844505c6673808d9aa7ac9f92867a6d6054473a333f4953626f7c8895a0aca2978a7e7164574d42362a1e1205000000000000000000000000000000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e120500000000000000000914202d3a4753606d7a86929fa99d908376685d5245392c20130700000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c050000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5554524c46423b342e261e170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d050000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e120600000000000000000713202d3a4653606d7985919eabaa9b8f8275675d5145392d3847535f6a7784909daaa99c8f8276695e52463a2d20160a00000000000000000000000000000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d201406000000000000000006131f2c3945515d6776828f9ca99f92867a6d6054473a2d211409000000000000000000000000000000000002090e12141520202020202020201413110d0802000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797877767472706d6765605d56524d443f38302921180f0600000000000000000000000004080c0e0f13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524c47433d352f281f170f0500000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000004111d2935414c5563707d8a97a1ada2988a7e7164554c41352b37434e5866737f8c99a7ac9f93877b6e6154483d32271b0f01000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000004101d2935404b5566727f8c99a9a3998a7d7164574a3e31261a0e0200000000000000000000000000000000000002050708131313131313131307070501000000000000000000000013202c3946535f6c798786868686868686868686868686868686868686868686868685858483817f7c7976726d68615e57504a423b332a22180f0500000000000000000002090f14181b1c20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f09020000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f05000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f150900000000000000000613202c3945515d6775818e9ba9ac9f92867a6d6053473a2f26323c4855616e7b88959faba4998c7f7266594f43382c1d120700000000000000000000000000000000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c100300000000000000000c18242f3c4955626f7c8897a1ab9a8d817467574d42372b1e120500000000000000000000000000000000000000000000060606060606060600000000000000000000000000000013202c3946535f6c79869293939393939393939393939393939393939393939399929292918f8e8c8986827e7a746e69605c544d453c342a21170c0300000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c0300000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d030000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e0300000000000000000714212d3a4754606d7a86929facaa9b8e8175675d5145392c212d3a46535f697683909dabab9e9184776b605448392f24180c00000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f120600000000000000000713202d394653606c7885919eaa9e918477695f53463a2d21140600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9899928f8b86817b736d665e574e463c33291e150a000000000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c02000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7a756f6a605d554d453b33291f150b0100000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f06000000000000000005121e2a36424d5765717e8b98a2aea2988a7d7064554b4035291e2a36424d5765727f8b99a3aca096897c6f63554b4035291d100400000000000000000000000000000000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000000005121f2b3744505b6575818e9baca096887b6e6155483b2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a9a7aba39f9c98928d867f786e695f584e453b30261c1106000000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e1309000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000714212d3a46535e697683909caaab9f9285796d6053463a2f241a26313b4754616d7a86929faca89a8e8174675d5145392c1f14090000000000000000000000000000000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d0100000000000000030f1b27333f495364717e8b9aa4a8988b7e7265544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a8a9acaaa29f98928c837b6e6a5f574d42382e23170c01000000040f1a252f3941484d4f53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f040000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000000000000815212e3b4854616e7b87939faca99b8e8174675c5145382c1d14202d3946525e6876828f9caaab9f9285796d6053473b31251a0e0000000000000000000000000000000000000004111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e110500000000000000000b17222d3b4754616e7a87939fa89b8f8275665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9196979c9fa3abaaa29f9590847c6e695e544a3f34281d13070000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c2014080000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b40342920150900000000000000000000000000000000000000000000000000000000000000030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a00000000000000000007131f2c38434e5866737f8c9aa4ada2978a7d7063554b4034281c111d2a36414c5664717e8b98a2aea2988b7e7164574d42362a1b11060000000000000000000000000000000000000713202c3945525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d20140600000000000000000614202d3946525e687783909daa9f9285796d6053463a2d201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284878b8f92999fa7aea79f9691847b6e665c50443a2f24180d0100000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e02000000000000000000000000000000000000000000000000000000000000000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c020000000000000000000915222e3b4854606a7784919eacab9e9285796d6053463a2e23180d1925303a4754606d7a86929facaa9c8f8276695e5346382d22170b0000000000000000000000000000000000000714212d3a4754606d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b000000000000000005111e2a36414c566773808d9aaaa298897c6f6356493c2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787a7e828790959da4aea9a1969083786d60554b4135291d110400000e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f140900000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a0200000000000000000004101c2834404b54626f7c8996a0aca99a8e8174665c5144382c1d120813202c3945515d6775818e9ba9ac9f93877b6e6153493f33271b0f0300000000000000000000000000000000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f0300000000000000010d1925303d495663707d8998a2aa998c807366564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769686d71767c838d929da5afa89f958c7f72675d5145392c20130700000f1c2835424f5b68758286868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f0000000000000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e020000000000000000000000000000000000000000000000000000000000000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f06000000000000000000000006131f2c3845515c6674818d9aa8ada197897d7063544a4034281c0b04111d2935414b5564707d8a97a2ada49a8c7f73655b5044372b1f13070000000000000000000000000000000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f120600000000000000000813202d3a4653606d7985929fa99d908376685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565d60646a6f78808d939eaab1a79e92857a6d6054473a2f24180d01000f1c2835424f5b6875828e9393939393939393939393939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f0000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d050000000000000000000000000713202d3a4653606d7985929eabab9e9185796d6053463a2e23180c010d18242f3a4653606d7985929fabac9e9184786c6053463a2f24180d010000000000000000000000000000000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d201308000000000000000006131f2c3845515c6775828f9ca89f92867a6d6054473a2d2114090000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c5254585f666c78818e98a2aeada2978b7e7265554b4035291d1104000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f0000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d201408000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e090300000000000000000000000005111d2935414c5664707d8a97a2ada89a8d8074665c5044382b1c12070007131f2c3845515c6674818e9aa8aca096897c7063554b4035291d11040000000000000000000000000000000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d010000000000000004101c2834404b5565727f8b98a8a3998a7d7064574a3d31261a0e0200000000000000000000000000000000000000060606060606060600000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f40414145474e545b666d7a85929fabb3a99c908376675d5145392c201306000f1c2835424f5b6875828e9ba8acacb2adaba5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f0000000000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e02000000000000000000000000000000000000000000000000000000000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d080100000000000000000000000000000713202d3946525e6875828f9ba9ada196897c6f63544a3f34281c0b000004101c2834404b5463707c8996a1ada89b8e8174675d5145392c201409000000000000000000000000000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d110500000000000000000c18232e3b4855626e7b8896a1ab9a8d817467574d42372b1e120500000000000000000000000000000002050708131313131313131307070501000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a3232323232323232323233332f35393c424a545e68737f8c99a9b2ac9f92867a6d6053473a2d201407000f1c2835424f5b6875818e9babb5b2a8a19e98989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f0000000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000000714212e3a4754616d7a86929facab9e9184786c605346392e23170b0000000c18232e394653606c7884919eabac9f92857a6d6053473b31261a0e020000000000000000000000000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000000000000000714212e3a47535f6a7884919eaa9e918477695f53463a2d2114060000000000000000000000000002090e12141520202020202020201413110d080200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252525262724292c2f38424c56626f7b8896a1adaea399897c6f6256493c2f231609000d1a2734404d5a6773808d99a3aeada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4f4235281c0f0000000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d5765727f8b99a3aea89a8d8073655b5044372b1c110600000007121f2b3844505b6673808d9aa8aea2988b7e7164574d42362a1e1205000000000000000000000000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e211407000000000000000006121f2b37434e586774818e9aaba096887b6e6155483b2e23170c000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191d20262f3a47535f6a7885919eabb5ab978b7e7164584b3e3125180b000815212e3b4854616e7b86929faaab9e91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a0000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e211408000000000000000005080a0b1313131313131313131313131313131313131313131313131313131313131313131313130f0f0d090400000000000000000000000000000000000000000000000000000000000000000814212e3a47535f697683909d9f9fa096897c6f6253493f33271b0a00000000030f1c28333f4a54626f7c8895a09faa9c908376695f53463a2d2114070000000000000000000000000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d2013070000000000000000020f1a26313e4a5764717d8a99a4a8988b7e7265544a3f34281c100300000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c080d11141d2b37434e58697683909ca9b2a5988c7f7265594c3f3226190c000714212d3a46535e6974818e98a2ada196887c7272727272727272727272727272727272727272727272727272727272706b6054483c2f2216090000000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9aa7afa49a8a7e7164574b3e31241807000000000000060c111517182020202020202020202020202020202020202020202020202020202020202020202020201c1b19151009020000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895939393939184776a605441382d22170b00000000000b17222d3847545f6a7784919393939394887b6e6155483b2e2215080000000000000000000000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d11050000000000000000000a14212e3a4754616d7a86939fa89b8f8275665c5044382c1f1206000000000000000000020d17212930363a3b4646464646464646463936302820160c0200000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040b1b2631424f5c6875828f9ba8b2a6998c7f7366594c403326190d0005121e2a36424d57616e7b86929fa8a89c8f82766c6565656565656565656565656565656565656565656565656565656360594f44382c2014070000000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c00000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000d1a2733404d5a66738086868686868686807366584e432f261b1106000000000006111c2b37434e5866737f86868686868686807366594d4033261a0d00000000000000000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d010000000000000000000713202d3946525d687683909da99f9285796d6053463a2d20130800000000000000000009141f29333b42464853535353535353535346413a32281e130800000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040a1b2835424e5b6875818e9ba8b2a5988b7f7265584c3f3225190c00020e1a25313b46525e6973808c96a0ac9f948b7e716a5f5658585858585858585858585858585858585858585858585856544f473d33271c10040000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a3afa99c8f837669554b4034281c100400000009121b22292d30313939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c02000000000000000000000000000000000000000000000000000000000c1926323f4b57636e7379797979797979736e6358463d321d140a000000000000000f1b26323c4b57636d7379797979797979736e63574b3f3226190c000000000000000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e13080000000000000000000005111d2935414c566673808c99aaa298897c6f6356493c2f24190d0100000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140a0a0a0a0a0a0a0b070d10141b2a36414c566976828f9ca9b4aa978a7e7164574b3e3124180b000009141f2a36424d57606d7984919aa4a69f92867c6e685d554b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986929facab9e918478675c5145382c1f1306000006111b242d34393d3e46464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c66635c5247342b200b02000000000000000a15202f3b46515b63666c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c0200000000000000000000010d1924303c4956636f7c8998a2aa998c807366564c4135291d11040000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000000000013202c3946535f6c7986929facada093867a6d6053473a2d2016161616161616171718181d20262d3946525e687784909daaaea298897c6f6356493c302316090000030e1a25303b45515d67707d88939fa6a29891847a6d675c544b423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231a0f05000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d20130700000c17222d363e45494b5353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b100400000000000000000000000000000000000000000000000000000007131f2a35404a52575a606060606060605a58524a403522190f000000000000000004121e2a354049515759606060606060605957524a40352a1f1307000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e040000000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000714202d3a46525e6976797979797979797976685e5246392d201307000000000013202c3946535f6c7986929facada093867a6d6053473a2d232323232323232324242524292c2f38404b55616e7a86939facac9f9285796d6053463a2d20130700000009141f2935404b55606b73808d949fa8a0968f82796d665c544b433a323232323232323232323232323232323232302f2c27211a110800000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080005111d29343e485056586060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c211509000000000000000000000000000000000000000000000000000000020e19242e3840474b4d535353535353534d4b4740382e2410070000000000000000020d19232e3740464b4c535353535353534d4b4740372e24190e0200000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d211409000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000000000013202c3946535f6c7986929facada093867a6d6053473a3030303030303030303031312f35393c4149515d67727e8b99a4afa79c8f8275665c5145382c1f1306000000020c18242f39434f59606d78829096a0a89f948f82786d665d554c443b332b2525252525252525252525252525252322201c160f080000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f221609000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000000000000000000000000000000000000000000000000007121c262e353b3f4046464646464646403f3b352e261c120000000000000000000007121c252e353b3e4046464646464646403f3b352e251c120700000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d0802000000000000000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e020000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000000000013202c3946535f6c7986929facada093867a6d6053473d3d3d3d3d3d3d3d3d3d3d3e3e3f4045474e535b606d7984919eababa0958a7d7164544b4034281c10040000000007121d27313d44505c666d7a849197a1a69e948f81786d675d564d453d3528231c141919191919191919191919171614100b05000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a000a1724303d4956626c717979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f00000000000000000000000000000000000000000000000000000000000a141c242a2f32333939393939393933322f2a241c140a00000000000000000000000a131c232a2f32333939393939393933322f2a241c130a00000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000000000c17232e3b4855616e7b8896a0ab9a8d817467574d42362a1e12050000000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000000000013202c3946535f6c7986929facada093867a6d605349494949494949494949494a4a4b4c4b5153585f656c74808d96a1aca4999083786c605346392e23180c0000000000010b151f28343f4a545e686e7b859298a2a69e938f82796d685f574f473e342e261e160d0c0c0c0c0c0c0c0c0c0a0907040000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825313e4b5864717e8686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2726231f19120a020000000000000000000000010a12191e2325262d2d2d2d2d2d2d2626231f19120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212d3a46535f697784919eaa9e918477695f53463a2d2114060000000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000013202c3946535f6c7986929facada093867a6d6056565656565656565656565657575859555d60646a6f77808d929da8a59f93877d70655b5044372b1d1207000000000000030d17232e38424c565f696f7c869299a3a59e948f827a6e69605950443f38302820180f0700000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825313e4b5864717e8b939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000070e1317191a202020202020201a1917130e08000000000000000000000000000000070d12161919202020202020201a1917130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774818d9aaba096887b6e6155483b2e23170b0000000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000013202c3946535f6c7986929facada093867a6d636363636363636363636363636364646668676d71757c828d929da4a49f938c7f726b6053493f33271b0b000000000000000006111c26303a444d57606a707d879298a2a69e9490847b6f6b625a504a423a322a21191106000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000002070a0c0d131313131313130d0c0a0702000000000000000000000000000000000002060a0c0d131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313d4a5764707d8a99a3a8988b7e7265544a3f34281c100300000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000000000013202c3946535f6c7986929facada093867970707070707070707070707070707071717274767a7d82878f949da4a099938c80746d63594f41382d22170b0000000000000000000a151e29323c454e58616b707d869298a2a69f9691857d716c605c544c443c332b2317110a0200000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a7a9aeacacacafa9a7a5a5a5a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a4754606d7a86929fa89b8f8275665c5044382b1f120600000000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000000000013202c3946535f6c7986929facb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7f8183868a8e93999f9f9d9590877f746e645b51473d2f261b1106000000000000000000030c17202a333d464f59616b707d869298a1a8a09792877e746d665d564d453d3527221b140b03000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b000b1825313e4b5864717e8b979898989898989898989898989a9da4aebaafa59d9a9898989898989898989898988f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677683909ca99f9285796d6053463a2d20130800000000000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000000000013202c3946535f6c7986929facb9a5998f8989898989898989898989898989898a8a8b8c8e9092989b9e9c9995908a837d726d645c53493f352b1d140a0000000000000000000000050e18212b343e474f59616b707d8691969fa7a199928b80786d685f574f473f332d261d150c030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a000b1825313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929da9b5a99d938e8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5566737f8c99a9a297897c6f6356493c2f24190d01000000000714202d3a46525e6976797979797979797976685e5246392d201307000000000013202c3946535f6c7986929facb9aba199969696969696969696969696969696969797999b9d9f9e96918f8c88837e78706b625b534a41372e23190b02000000000000000000000000060f19222c353e474f59606b6f7c8490959ea5a39f928d827a6e69605950443f382f271e150d0400000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c30231609000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d9aa7b4a79a8e807f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3c4956626f7c8997a2a9998c807366564c4135291d11040000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000000000013202c3946535f6c7986929facb9b3aba5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a5a7a99e948f84827f7b76716c656059514941382f251c1107000000000000000000000000000007101a232c353e474f59606a6f7a838f939fa4a49d948f847b706b625a5049413930271f160d04000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f221509000814212e3a47535f6a6e72727272727272727272727272727d8a96a3b0a3978a7d72727272727272727272727272706b6155483c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813202d394653606c7985929ea99d908376685d5245392c20130600000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a4a6aaa89c8f827e7a736e6964605b534f473f372f261d130a0000000000000000000000000000000008111a232c353d474f585f686e79818c939aa2a69f9691857d716c605b534a423931281f160d040000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070006121e2b37424e575f6265656565656565656565656565707d8a96a3b0a3978a7d706565656565656565656565656361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6675828e9ba89f92867a6d6054473a2d211409000000000009141f29333b42464853535353535353535346413a32281e130800000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393949597999d9f9e948f8a85807b726d605c544a42392e2318140b01000000000000000000000000000000000008111a232b353d464e565e676d7780889298a0a8a09792877e736c655c544b433a31281f160c0300000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d20130700020e1a26313c454e535558585858585858585858585863707d8a96a3b0a3978a7d7064585858585858585858585857554f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5465717e8b98a7a3998a7d7064574a3d31261a0e0200000000020d17212930363a3b4646464646464646463936302820160c0200000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868787888a8d90959a9f9c98928d867e756d665c544a40342820160a00000000000000000000000000000000000000081119232b343c444d555d656c737e8691969fa6a299928b80776d665d554b433a31281e150a00000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e110500000915202a333c4247484c4c4c4c4c4c4c4c4c4c4c5763707d8a96a3b0a3978a7d7064574c4c4c4c4c4c4c4c4c4c4a48443e352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3b4854616e7b8795a0ab9a8d817467574d42362a1e12050000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000000000013202c3946535f6c7986929facada0938679797979797979797979797979797a7a7b7e8083888d9299a19f98928b81786d665c51443d32271b0f0300000000000000000000000000000000000000071019222a323b434b535b606c707c848f949da4a39f928d81786d675d554b433a30261c1106000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d010000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f4a5763707d8a96a3b0a3978a7d7064574a3f3f3f3f3f3f3f3f3f3d3c38332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614202d3a46525e697784919daa9e918477695f53463a2d211406000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c666c6d6e6f7173777b80879196a1a29f938e81786d60584e43382b20150a0000000000000000000000000000000000000000071018202931394149505a616a6f7a828d929fa4a49c938e82796d675d554b42382e231710060000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f3226190800000000060f1820262b2e2f3232323232323232323d4a5763707d8a96a3b0a3978a7d7064574a3d3232323232323232302f2c28211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d9aaaa096887b6e6155483b2e23170b0000000000000002090e12141520202020202020201413110d080200000000000000000013202c3946535f6c7986929facada093867a6d606060606060606060605b606061626466696e747c849196a1a59e938d80736a6054473c31261a0f020000000000000000000000000000000000000000060e171f282f383f4450585f686d78808b9399a3a59e948f82796d675d544a3f342822180b0200000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c302316090000000000060e151a1e21222525252525252525303d4a5763707d8a96a3b0a3978a7d7064574a3d31252525252525252423201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303d4a5763707d8a98a3a8988b7e7265544a3f34281c1003000000000000000002050708131313131313131307070501000000000000000000000013202c3946535f6c7986929facada093867a6d6053535353535353534a505354545557575f616a6f7b84919ea7a59f92877c6f62584e43372b1f1206000000000000000000000000000000000000000000050d161d262d333e464e565d666d747f879298a2a69e949082796d665c50443f342a1d140a00000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d20130700000000000003090e1214151919191919191924303d4a5763707d8a96a3b0a3978a7d7064574a3d3124191919191919171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3a4753606d7a86929fa89b8f8275665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646463f44464747484b4d53585f69707d8a959faba3998f82766a5f53473a2e21140800000000000000000000000000000000000000000000040b141b2227343c444c545c606d727e869298a2a69f948f82786d605a50463c2f261c1106000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000000000000000020608080c0c0c0c0c0c1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170c0c0c0c0c0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6776828f9ca99f9285796d6053463a2d201308000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939392d3338393a3b3c3e42464e57616c7683909da9ab9f94887b6e6255483b2f2215060000000000000000000000000000000000000000000000020a1117222a323a424a505b626c717d869298a2a69f948e81746d62584e42382d22170b000000000000000000000000000000000000000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c100300000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5566727f8c99a9a297897c6f6356493c2f24190d010000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d22282b2d2d2e2f31363c45505a65727f8c98a5b0a6998c7f7366594c402d22170b00000000000000000000000000000000000000000000000000061018202830383f44515a616b707d869299a4a69d938b7e716a5f544a3f33281d12070000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b0000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a1a9998c807366564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d202020171c1f20212122262a333e4955626f7c8895a2afa99c8f82766953493f33271b0f0300000000000000000000000000000000000000000000000000060e161e262e343f485059606b707e87939fa6a59f92867c6f665b5044392e23180c0000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c11060000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7885919ea99c908376685d5245392c2013060000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014130b0f12131414151a212e3b4754616e7a8794a1adab9e928578655b5044372b1f12050000000000000000000000000000010000040607080707050100040c141c2328363e474f59616c727f8c949faaa3989083786c60554b4034281c100400000000000000000000000000000000000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575818e9bac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c090e13202d3a4653606d798693a0acac9f9286796c605346392d20130600000000000000000000020608080e070c101313151413110d0802020a1117242c353d47505a606c77828f98a2aa9f958b7e71675c5145382c1f14080000000000000000000000000000000000091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495364717e8a9aa4a3998a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20191919191919191a1a1c222d3a4754606d7a8793a0adafa399877a6d6054473a2d211407000000000000000003090e1214151a1c181c1f202121201d19130c050006121a232b353e44505b656e7b86929faaa79e9184796d6053463b3025190d01000000000000000000000000000000000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c1106000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3a4754616d7a87939393938d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252626262b2d333c4855616e7b8894a1aeaea399867a6d6053473a2d20140700000000000000060e151a1e2122272823282c2d2e2e2d2a251e160e05000811192327333f49535e69737f8c98a2ada1968b7e7164564c41362a1e1105000000000000000000000000000000000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a00000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d3946525e687783868686868684776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a323232323232323233333137383f444f5964717e8b97a4b1ac9f928679675d5145392c1f1306000000000000060f181f262b2d2e34352e34383a3b3a3936302820160c0200071117222d38414d57606d7a86929faca89c908376685e5246392d201407000000000000000000000000000000000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b0200000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5667717779797979797772675c4f43372a1d110000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f404142464a5057606b75828f9ca8b5aa9d9184776a554b4035291d10040000000000030e18212a31373a3b414243404546484746413a32281e1308000006111b262f3b45525d6875828e9ba8ac9f93877a6e6154473b2e211408000000000000000000000000000000000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a0000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a44555f676a6c6c6c6c6c6b6760564b3f33271b0e0000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4d4e4d53545b6069707d88939facb3a99b8e8174685b4e412f24180c00000000000009151f2a333c4247484d4f504b51535454524c443a3025190d0100000a141d2935414c5664717e8b97a4afa49a8a7e7164574b3e3124180b000000000000000000000000000000000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b020000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2932434d555b5d60606060605e5c564e44392e23170b0000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60585858585858585858585859595a575f61666c717b84919aa4afada2978a7e7164574b3e312418070000000000020e1a26313c454d53555a5b5c555c6061615e564c41362a1d11050000020b19242f3c4955626f7c8895a2b6ac998d8073665a4d4033271a0d000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f06000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720313b434a4f515353535353514f4b443c32281d12060000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d65656565656565656565656566666769696e72787e859196a1acb1a79f9285796d6053473a2d201407000000000006121e2b37424d575f616768696a676d6e6d685e5246392d2013080000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f0200000000000000000000000000000005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1f2931393f4244464646464644433f39322a20160c010000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada09386797272727272727272727272727272737476787b7f848a9297a1a8b2a9a0958c7f72675d5145382c1f130600000000000814212d3a47535f696e7475767778797b7a6d6154473a2f24190d0100000714202d3a4753606d7a8693a0ada89c8f8275695c4f4236291c0f03000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d171f272e33363739393939393837332e2820180e04000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818384888b91959fa2a9afa8a1979083796d60554b4035291d100400000000000815222e3b4855616e7b80828384858687807367554c4135291d120c070a0a15212e3b4854616e7b8794a1aea89c8f8275695c4f4236291c0f030000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f07000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2b2a27231d160e0600000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8f9196989da0a7adaba59e9691857b6e675c5143392f24180c0000000000000915222f3c4855626f7b888e8f9192978f8276675d5145392f241d181616141b222f3c4955626f7c8895a2afa89b8e8275685b4f4235281c0f02000000000000000000000000000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d0500000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e20202020201e1d1b17120c040000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b989898989898989898989898989899999a9c9ea1a8aaacaaa69f9c938e847c6f695f554b4031271d12070000000000000713202d3a4653606d7985929c9d9f9f92867a6d60554b40352f2923232324262d36424d5765717e8b98a4b1a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e09030000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131311110e0b0601000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a9a9a7aca49f9d99948f89817a6f6a5f574d43392f1f150b0100000000000006121f2c3844515c6676828f9caaaba2988b7e72675d51454039342f3030312f383f46525e6975818e9ba8b3a9988b7e7265584b3f3225180c0000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b0500000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999a93908d88827d756d685f584e453c31271d0d030000000000000004101c2834404a5465727e8b98a2aeaa9e9184796d605b514b45403e3d3d3d3f4149505b616e7b86929facada197887c6f6255493c2f2216090000000000000000000000000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e0903000000000000000000000000000000000000000000000002070a0c0d0908060a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939a93929291908f8e8c898683807b76706b615e564e463c332a1f150b0000000000000000000c18232e3a4754616d7a86929fa9aca1968d80746d605d55514b4a49494a4b4f535b606d74818e98a3aeab9e9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c08070502000000000000000000000000000000000000000000000000070d131619191515120f1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868685858483817f7d7a77736e6a636059524c443c342a21180d030000000000000000000713202d3946525e6874808d97a2ada89d928c7f746d67605c5557565657585960656c727f8b939daaafa4998d8074665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e23252622211f1b1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a757979797979797979797979797979797979797979797979797877767472706d6866625f58544f46413a322a22180f060000000000000000000005111d2935414c56616d7a85929fa5aea49b918c8079716d67656463636465686b70787f87929fa5afa89f93877b6e62544a3f34281c100300000000000000000000000000000000000000010407070b0d0f111213131212100e0c08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f32332f2e2b262024303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e5655534e48443d363028201810060000000000000000000000010d1925303a46525e68717e8b939da5ada39b928d847e797572717070707274777d828c9299a3afaaa1968e8174695f5342382e23170b00000000000000000000000000000000000002080d111314171a1c1e1f1f201f1f1d1b181514120e09040000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e403c3b37322a24303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060605f5f5e5d5c5b595654524c4847433c38332a251e160e060000000000000000000000000008131e2a36414c56626c74818e939da4aea49d96918b85827f7d7c7c7d7e8184898f949fa3abaaa29891847a6d60574d4230261c110600000000000000000000000000000000050b1013191d20212427292b2b2c2c2c2b2a282522211e1a14100c0701000000000000000000000000000000000000000000000000000000000000000000020d19242e3740464b4c4847433c3429303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e525353535353535353535353535353535353535353535353525251504e4c4a4746413b3a37312c272119130c050000000000000000000000000000020d1925303a44505a606d78818d929fa2aaa8a09e97928f8c8a89898a8b8e91969c9fa6ada7a09892867c6f685d52453c311e140a000000000000000000000000000000040a0f171c1e24292c2d3133363738393939383735322e2d2a261f1d18120b06000000000000000000000000000000000000000000000000000000000000000007131e2a35404952575955534e463f35303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646454443413f3d3a3936302e2b26201c160d08020000000000000000000000000000000008131e29323f44505c666d78808b92989fa3aba9a29e9b9897969697989b9ea0a8aca9a19e9590867d6f6a60564c41332a1f0c020000000000000000000000000000070f151b22282d3035393a3e404244454646454543413f3b3a36312c29241d17110a020000000000000000000000000000000000000000000000000000000000000a16232f3b46525b6366625f585146413a3d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393837363433302e2d2a25211f1a15100b05000000000000000000000000000000000000020d172028343f4a545c666d747e858e92999ea1a8a7a8a5a4a3a3a3a5a7a8aca49f9d97928c837b6f6b60584e443a3021180e000000000000000000000000000009101920272b33393a4145474a4d4f515252535252504e4b4846423b39352f27221b140b0500000000000000000000000000000000000000000000000000000000000c1925323e4b57636d736f6a625b524c443d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262321201d1914120f0903000000000000000000000000000000000000000000050e17232e38424a545c606c717a81868d9196989a9c9e9f9f9f9f9e9d9c999a93908b857f786e6960594f463c32281e0f06000000000000000000000000020a131b222b32373e44494c5254575a5c5e5e5f5f5f5e5d5b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000000000d192633404c5966737f7c726d615d564f444a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020201f1f1e1d1b19171413110d08060200000000000000000000000000000000000000000000000006111c263038424a505a61686e747b8084888b8e90919292929291908f8d8a87837e79726d665f574f473d342b20160c000000000000000000000000000a141c252d343d43475055565d606466696a6b6c6c6c6b6a6865615f5753514b443f382f29201810060000000000000000000000000000000000000000000000000000020f1c2835424f5b687581867f756d686059504a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131211100e0c0a07070501000000000000000000000000000000000000000000000000000000000a141e2630383f4450565e61696e73787b7e81838485868685858482807d7a76726d67605c544d453d352b22190e0400000000000000000000000009121c262e373f464e545a6164686d7173757778797978787674726e6965605d555049413a322a2218100600000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e8b827a6f6b605c545763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141e262e343e444c52575e61666a6f727476777879797978777573716d6865605d55504a423c332b2319100700000000000000000000000006101b242e384049515860626c70757a7d808284858586858583817e7b77726d67605b534c443c342a22180e05000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e938f847d736d665e5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0e101212131312110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000020c141c2328323b41464d5354585f626567696b6c6c6c6c6b6a696664615e5653514b443f38302a21191107000000000000000000000000030e18222d36404a525b626a6f767d82868a8d8f919192929291908e8b88847e79716c655e564e463c342a20170c030000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b96918780786e696163707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080d111314181b1d1e1f20201f1e1c1a171413100c070100000000000000000000000000000000000000000000000000000000000000020a1117202930363b4246484e5355585b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f07000000000000000000000000000a15202a343e48525c636d727c838a8f9299999c9d9e9f9f9f9e9d9b9895908b857e776d685f584e463c32291e150a0000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba199928c827b706c63707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b292724201f1d18120f0a0400000000000000000000000000000000000000000000000000000000000000060e171e252a31363a3c4347484b4e50515253535252514f4d4a4746413a39352f28231c150c0600000000000000000000000000030f1b26313c46505a636e737f8790949c9fa3aba8a5a3a1a1a1a3a5a7a7a09d97928b827a6f6a5f584e443b30261c110600000000000000000000000000000000000000000000020f1c2835424f5b6875818e969ea39f9490857d746d707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f25292d2e3134363839393938383633302d2c29241d1b150e0903000000000000000000000000000000000000000000000000000000000000050d14191f252a2d31373a3c3f41434445464646454442403e3a3936302c29241d17110a03000000000000000000000000000006121f2b37434e58626c73808b92999fa6aca49f9c989695949596989c9fa4a9a19e948f847c6f6a5f564d42382e23170c0300000000000000000000000000000000000000000000091623303c4956636f7d848e939fa29f97928a8079707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141b22272b3035393a3e414345454646454442403d3a38352f2b27201a140d0500000000000000000000000000000000000000000000000000000000000002080e141a1e21262b2e2f323436383939393938373633312e2d2a25201d18120c06000000000000000000000000000000000815212e3a47535f6a717e8b929fa3aba69f9a938f8c89888788898c90939a9ea6a69f9691857c6f695e544a3f34281f1409000000000000000000000000000000000000000000000915222f3b4854606b6f7a818a92989fa29e928d837b7d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d262d33373a4146474b4e505152535352514f4d4a4745403937322a251f170f080000000000000000000000000000000000000000000000000000000000000003090e12151a1f212225282a2b2c2c2c2c2b2a29272421201e1913100d0701000000000000000000000000000000000713202c38444f59626f7c86929fa4afa49c948f87827f7c7b7a7b7c7f83878f949fa3a8a19791857b6e665c50443b31261a0e030000000000000000000000000000000000000000000713202c38444f5960686d757e8590949fa39d959086818e9ba8b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141b22272f383f44464c5254575a5c5e5f5f5f5f5e5c5a5753514b47433d363129211a120a010000000000000000000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1e1c1a171413110d0804010000000000000000000000000000000000000916222f3b4854606b76828f98a2aea49c928c827b7672706e6e6e7072767c828b9299a3a9a1979082786d60574d42362a20150a000000000000000000000000000000000000000000030f1b27323d474f565d606c717b828c9299a0a098928e939eaab0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333d41495053565e616467696b6c6c6c6b6b696663605d55544e46423b332c241c130a01000000000000000000000000000000000000000000000000000000000000000000030608090c0e10111213131312110f0d0b07070501000000000000000000000000000000000000000005111e2a36424d5663707d89949faaa79d928c80766e69656362616263656a6f767f879299a4a99f948c7f73695f53463c31261a0f010000000000000000000000000000000000000000000b16212b353d444c525a61696e787f8791969da29f9b9ea5afb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e272f383f444e535b6063686d7174767878797978777573706d67626058534d453e362e251c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca6aca0958d80736e625f575655545556585f626d727e87939fa6a69f92867b6e61584e43372b1e1308000000000000000000000000000000000000000000040f19232b323a414550575e666c727c848d929ea1a9aaafb7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2730394149505860656c70767a7e818384858686858482807d79746f6a615e57504840372e251c1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939e9fa39d9083786d605b534d49484748494e535b626c727f8c949faba3988f82756a5f53473a2f24190d01000000000000000000000000000000000000000000071119202830353e454d545b606a6f79808a92979ea6aeb4aca3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263039424a535b606a6f787d82868a8d8f9192929292918f8d8a86817c756e69615a524a40372e241b0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c8f91929996897d70665c5047423d3b3b3b3d4347515a606c77828f99a3aa9f93877c6f62564c4135291d110400000000000000000000000000000000000000000000070e161e2429333b424a505860676d747d858f949fa29f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17232e38424a545c656c737c838a8f93999a9c9e9f9f9f9e9e9c9998928e89827b716c635c524940362d22180b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d80828486888a84776b60544a3f37312f2e2f31373f44505b656e7b87929faca49a8e8174685d5245392c2013080000000000000000000000000000000000000000000000040c131921292f383f444e555d606b707a828b9298939393938a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28343f4a545c666d777f8890959c9fa4aba8a5a3a2a2a3a5a8aaa39f9b938f867e736e635b52483e342a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70737577797b7d7d7063594f42382e26222122262b333f49535f6974818e9aa6ac9f92867a6d6054473a2f24190d01000000000000000000000000000000000000000000000002080f171d262d333c434b515961686d757e858686868686867d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313944505c666d78818c939a9fa7a9a29f9b9896959596989b9fa2aaa59e98928a80736e635a50463c2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636669666d6f71706b6054473d30262c2c2c2b2a222d38414d57626e7b88949faba3988b7e7265554c4135291d110400000000000000000000000000000000000000000000000000050b141c2228313940454f565e616d7279797979797979706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434f59606d78818e939fa4aaa29f97928e8b898888898b8e92989fa3aaa29f928c80736c61584e41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565a545c6062646360594f44353638393939383734312f3c47535f6a76838f9ca9aa9c908376675d5145392c2013060000000000000000000000000000000000000000000000000000020a11171f272f353e444c525b62656c6c6c6c6c6c6c64615a5044392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55606b73808d939ea5a7a098928c85817e7c7c7c7d7f82868d9299a1a8a49c928b7e716a5f53493f33271c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a4d4b5153555756544f473e4143454646464543413e3a39424e5765727e8b98a7ac9f92867a6d6054473a2d21140600000000000000000000000000000000000000000000000000000000060d151d2429323a41465156585f606060606060575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67707d88939fa5a7a09590857f797572706f6f7072757a80869196a1a9a49f92867c6e655b5044382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232b33383c3d40404546484a494845474a4d505152535252504e4b4746414754616e7a8795a0aca3998a7d7064574a3d2e23170b0000000000000000000000000000000000000000000000000000000000030b1218202930363f454a4b525353535353534a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d7984919aa4a9a09590837b726d67656362626365686d737c849197a1aba2989083786c60544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f302e34383a3c43474b5154575a5c5e5f5f5f5e5d5a5854524c48525e687784919daaab9a8d807467544a3f34281c1003000000000000000000000000000000000000000000000000000000000001070e171e252a343a3d3f464646464646463d3c39332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67737f8c96a1aca29790837a6e69605d5556555556565d606a6f7b859199a3aa9f948b7e71665c5044382c1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232a313a41454e53555d606467696b6c6c6c6b6a6764615d56544f566774818d9aa7a99c908376665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000050d131923292e31323939393939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a85929fa8a89f92857b6e685e57514b4949494a4c52585f696f7d87929faaa69e9184786d6053463c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1019232b343c434c52585f62676d71747678797979787674716d686360595865717e8b98a4ac9f9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000002080d181d2224252c2d2d2d2d2d2d2423201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5865727f8c98a2aca0968b7f72695f564d45403d3c3c3d41454e57606b74808d98a2aca1968a7e7164574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222b353d464e565d606a6f747a7d8083848586858583817e7a76706b625f626f7c8995aaaea298887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000060c111517181f202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a7784919eaaab9e9184786d60574d443b352f2f2f30353c454f59616d7a86929faca89d908376695f53473a2d21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202b343d474f585f686d747c81868a8d8f9192929291908d8b86827d766f6a616d7a8798a2aeaa968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000105090b0c131313131313130a0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a0aca3998b7f72665c50453b32292422222429333d46525d6874808d9aa8ab9f95887b6e6155483b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323d464f59606a6f7a81878e92989a9c9e9f9f9f9e9d9a99928f89837c726d687885929faba5988b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d9aa8ac9f92867a6d61544a3f33292018161619212935414c56626f7c8895a0aca7998c807366564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444e58606b707c848e939a9fa2aaa9a8a4aba39fa3aba39f9c9490877f746d7784919daaa69a8d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919eaaa99c8f8276685e5242382e21170d07080f1924303a47535f6a7784919daaaa9d908377685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c56606a707d8691969fa4acaaa29f9b979599929994979a9e9f99928c81787683909ca9a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0acab988c7f7265564c4130261c0f06000008131e2b37434e586774808d9aa7ac9f93867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232d3946525e686f7c869298a1a8aba39f98928e8a88878686888a8e92979f9f938d8075828f9ba8a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a8aea399887c6f6255493c3022140a000000020f1b26323d4a5763707d8a96a8afa4998a7d7064574a3d31241707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c38444f59616d7a849198a2aaaaa299928d85817d7b7a79797b7d81858b92979d928a7e818e9ba7a99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7ac9f9286796d6053463a2d201307000000000a14212e3b4754616e7a8796a1adab998d8073665a4d402f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c4855606b75818e96a1aaaaa2989287807a75716e6d676d6e7074797f858f949e9185818e9ba8aa9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c556976838f9ca9aa9d908377665c5144382c1f1206000000000714202d3946525e687884919eaba99c8f827669554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f5963707d89939ea8aea29892867d746d686462605d606164676d727a828e93979185929facaa9e9184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677885929eaba89b8e827568544a4034281c10040000000005111e2a36414c566976838f9ca9ab9e918578675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b7683909da5afa69f92867d706b605d565554515355555d60686d78818e94989298a2aeab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8797a1ada6998c807366594d402e23180c0000000000010d192530414e5a6774818d9aa7ada197867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54636f7c89959fabab9f948b7e716a6059524c48474546484b51565e666d788290989fa2aab4ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8895a9b3a4988b7e7165584b3e32251807000000000000081926333f4c5966727f8c99a5b2a995887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674818e9ba7b1a79c8f82766c62584f45413b3a393a3b40454c545c666e7b86929facb4b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000b1825313e4b5864717e8b97a4b0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929eabaca095897c6f635a50463d35302d2c2d2f353a424a545e6973808d9aa4afb7aa9e9184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295897c6f6256493c2f2316090000000000000a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8997a2adaa9d9083776b6054483f34292421202024293039424d57616e7b87939facb7aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f2215080000000000000916232f3c4956626f7c8995a2afa5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a9b3ab998c7f7266594f43362d2219141313181e27303b46525e697683909da9b6aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa399897c6f6356493d32231b100806070c151e2a36424d576774808d9aa7b3a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea69a8d8073675a4d4034271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9ac9f92867a6d6053473a2d201407000000030c1a25303f4b5865727e8b98a5b1a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e918578675d5145392c1f130600000000091724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000000b1824313e4b5764717e8a97a4b1a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000714212d3a4754606d7a8793a0ada79b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929faba99c908376695d50432f24180c00000000000c1825323f4b5865727e8b98a5b5ab978a7e7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929faba99c908376695d50432f24180d01000000000c1926333f4c5966727f8c99a5afa399887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000030f1b27333f49536773808d9aa6ac9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea79a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daaab9e918578675d5145392c20130600000005121f2b3744505b6576838f9ca9aa9d908477675d5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9ac9f92867a6d6053473a2d20140a0000000613202d394653606c7985929fabac9b8e817468554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aea195887b6e6255483b2f2215080000000000000916222f3c4955626f7c8895a2afa5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa399897c706356493d30261c110a080a111c28343f4a54626f7c8898a2aea49a8a7e7164574b3e2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000000000000a1623303d495663707c8996a3afa4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a9b2ab998c7f7266594f42382e231a1615141c232c3844505c6673808d9aaaac9f93877a6e6154473b2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a3968a7d7063574a3d3024170a0000000000000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8897a1adaa9d9184776b60544a3f342b26232222262e35414c56606d7985919eabaa9d908376685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995aab4a4978b7e7164584b3e3125180b0000000000000c1925323f4c5865727f8b98a5b4aa95887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabaca095897d70665c50443f37312f2e2f30383f46525e68717e8b97a1ada3988b7e7265564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8798a3aea6998c7f7366594c40332619090000000000000d1a2733404d5a6673808d99a6aea298877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574808d9aa6b0a89d9083786d605a5047433d3c3b3c3d424a505b616d7a85929ea9ab9f92867a6d6154473b3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929faca79b8e8174685b4e4131261a0e020000000003101c28343f4a546875828e9ba8ac9f928579685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953626f7c88949eabab9f958c7f726c625a534e4a4948484a4e545c606d75818e97a1ada3998d8074685d524639291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657783909daaa99c90837669574d42362a1e12050000000006121f2c3844505c667783909daaa99d9083766a564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3847535f6a75828f99a3afa79f92877e716c625f5857565555575860666d737f8c939ea9a89f92867b6e61564c413529170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536874818e9ba7ab9f928578695f53463a2d211407000000000713202d3a4653606d7986929faca79a8e8174675b4e413025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2b37434e58626f7c87929fa6aea39992877e766f6a666462616263666a6f78808c919ca5aaa0968c8073695e53443a30241905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5965727f8c98aaada297887b6e6155483b2e23180c000000000915222f3c4855626f7b8898a3aea9988b7e7265584b3f32251808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26313c47535f6a73808c949fa7aba399928b827c7773706f6e6f7073777c838d929ca3aba2989184796d60574d4232281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000616232f3c4956626f7c8998a2aea9978b7e7164544b4034281c1004000004101d2935404b5565727e8b98aaada197887c6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78828f959fa6aba39f948f8883807d7c7b7b7d7f838990959ca4aba39992867c6f675d51453b3120160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929faba79b8e8174665c5145382c1f160c06060c141f2c3845515d6775828e9ba8ab9e9285786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c44505c666d7a8390949fa4aca69f9c95908c8a8988888a8c90959d9fa7a9a19992877e716a5f554b4033291f0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6675828f9caaab9e9285796d6053463d31281e171515171e28313a4753606d7985929facaa9b8e8175655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a152028343f4a545d686d7a828d939a9fa6aba7a09d999795949596999d9fa7aba39f9691877e716c61584e43392f21170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717e8b98a3ada2978a7d7064594f433a30282322222227303a434f5964717e8a98a2aea2988a7d706453493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424c565d686d78808790949b9fa2aaa8a6a3a2a1a2a3a6a8aaa29f99928d847d716c615a50463c31271d0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3a4754606d7a86929faca99c9083766b60554b423a342e2f2e2d3339424b55616b7683909daaab9f9285796d6053473a2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a434c565d666d737c83898e9298999b9d9e9f9f9f9e9d9b9998928d87817a6f6b615a50483e342a1f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba6ab9f94897d70675d544c443f3c3b3b3c3f444b545d67707d89959faba4998d8174675c5145382c1b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e28313a444c545c606a6f767c8185898c8e909192929292918f8c8985807b746d68605950483e362c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88949faba69e9184796d665d56504a494848494950555d666d7984919ea7aa9f93877b6e61554b4034291c0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f28323a424a515860626b6f75797c7f828385858685858482807c79746e6a615e564f473e362c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47535f6a76828f99a3aca0968f82786d68605c5456555555535b60676d78818f96a0aca2988e8175695f5343392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d162028303940444e54596063666d707275767879797978777573706d66625f57524c443d352c241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e58626e7c87929fa7a89e948f827a716d66646262616264656c7079818e939ea8a69f92867b6e61574d4231271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e272e343d43474f54545c606366686a6b6c6c6c6b6a686663605c54534e46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c47535f6a73808d959fa8a69e948f847e7974716f6e6e6f7173787d848e939ea5a79f948c7f72695e53453c311f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151c232832373d43484b515356595b5d5e5f5f5f5f5e5c595653514b47423c3630282019100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78839096a0a8a69e96918b85817e7c7b7b7c7e80848a91969ea5a7a0958f82776c60574d42332a1f0d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820272b323839404546494c4f505252535252514f4d494645403937312a251e160e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a26313c44505c666e7b8491969ea5a9a19e97918e8b898888888a8d91969ea0a8a59e9590837a6d655b50453b3121180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b21272c2e34383a3d3f424345464646454442403d3a38342e2b262019130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a152028343f4a545e696e7b848f939ea1a8a9a19e9a9795959495979a9ea0a8a8a19e938e837a6e685e53493f33291f0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373533302d2c28231d1a150d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e38424d565e696e7a828a91969d9fa7a7a7a4a2a1a1a2a4a6a7a7a09d96918a81796e685e564c41382d21170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b292623201f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b444d575e686d757e848b9095979a9c9e9e9f9f9f9e9c9a9895908b847e756d675e564c443a2f261b0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1f1f201f1f1e1c1a161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e29323b454d565d606c71797e83878a8d8f9192929292918f8d8b87837e79716c605d554c443b32281d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f101213131312110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c172029333b444c525a61676d71767a7e818284858686858483817e7b77716d67615a514b433b322920160b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e172129323a414550555c6064686e7174767778797978787674716e6965605d555045403a312920170e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1720282f353e434b5153565e616467696b6b6c6c6c6b696765615e5753514b433e352f281f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e242931394045474c5254575a5c5e5f5f5f5f5e5c5a5854524d474540393129241d160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f272f34383b4146474b4e4f515253535251504e4b4846423b38352f271f18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d151d23292c3036393b3e414344454646454543413e3b3a36302c29241d150d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363838393939383634322e2d2a251f1d18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e20212427292b2c2c2c2c2b29272521201e1a14100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080e111414181b1c1e1f20201f1e1d1b181514120e090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0